It sounds very "contemporary". I also would have a hard time defining some of the geres today.
Aside from that, this sounds really cool. Nice mix and I like the tones, the chord structure, snappy, powerful, great vocals, I like the chorus and break. Damn fine stuff Roger, I would study under you in heartbeat. Very impressive.
Daryl