Like everyone's been saying, this song screams "I love the 80s!" Personally, it reminds me of Company B.
Anyways, I do like what I'm hearing, and I thoroughly enjoy all the [appropriate] rests you give you the lead synth. However, it's still a little overwhelming at times. Maybe a change in chords towards the end (something a little higher on the scale) would bring it to a nice grandiose finish.