This thread made me look for vids, I've never seen a Banzai Run before. I'd always assumed it was some sort of future theme (I guess I pictured "Buckaroo Banzai" crossed with "Logans Run" for the title). Never would have guessed a racing theme. Looks like a cool game.