Yeah I can see it... I mean hear it
Kinda reminds me of a song taken from an F-Zero game
Definately suits all three genres you mentioned (General Rock included)
Not my kind of metal-ishness, but still good and enjoyable!
Just one thing, turn up your percussion.