That introductory image really reminds me of Vigilante 8, ah, good times. Could that've been some inspiration behind this? The idea of weaponized vehicle combat in arcade mode like this is great, lotsa fun, and no need to steer or pull the trigger either, just aim and upgrade. Good time waster, even if it would be nice with more control. Keep at it!
-cd-