Not really a bad translation since that's pretty much what Sogeking means. And Sniper king sounds better for an English translation dub than sogeking...
I have a feeling he'll be voicing the Red Hood (probably one of the assassins Black Mask hires) and we'll see him become the Joker over the course of...