The controls are fairly fluid on it - the crouch and jump as pedals perhaps the hardest to get your head around
Theres three areas in the game - the first is the original game - so you can play thru it chapter by chapter. The second being a multiplayer - but unfortunately at present this needs a minimum of 4 cabs to be doable (but I'm working on that!) and lastly some challenge mode thats allot of fun!
Up until smraedis' comment about there being one in the Trafford centre I had thought this hadn'tmade it out of Japan. They did do a Naomi style upright but I've never had luck tracking them down.
The multiplayer required a master server system to be running which got shut down (allowing weekly tournaments between all the arcade linked up) and so the machines started to come off site - thats when I was able to grab a pair and frankly save them from the chop!
Just to wet your appetite, heres the demo mode:
Ravage2013-07-18 07:40:32