I adore the idea here. The game looks great, the music fits... I wish there was more prominent sound effects, but ah well.
My main issue with the game comes down to the handling of the mech. To be blunt, without any sort of "make up" mechanic like rubber-banding, you crash one and you might as well give up. Combine that with opponents more-or-less immediately lighting you, and it's a bit of a mess. With some polish to the game feel of it all, I think this could be great; I just think there are some pretty prominent issues here.