I'm not a huge fan of the name, either. Definitely made me roll my eyes when I was watching the reveal. My first thought was "oh I guess Reaper wasn't edgy enough". It won't be the only job with a silly name that doesn't really describe it very well, so it isn't bothering me *too* much.