Thanks for the guide mate. I just came across the news that it would come out this week, had no idea... I think I heard about it some time ago, but it was totally off my radar.
So much fond memories of this game when I was 15 or 16 and bought a Saturn with my own money, from my first job
Then through college we used to go to an arcade nearby and play it a lot too! Just bought it from xbox.com and feel an urge to skip last hour of work, go home and play it.
Strangely, I do wish the achievements were a little more challenging