I know I made a japanese account for it.
I just beat it. I'm awesome. The bumpers make you do the alternate left or right gun you have, in the case of the guy that has a sword, it's a huge missle launcher on that arm too, makes it a lot easier.
spoiler (click to show/hide)
Rank C