This is so solid in terms or style and sound! The melodies are all great too.
Seriously though, SoundChris already said it... But I get suuuch an 80s movies feel from this o.O
I happen to be a bit of a movie fanatic, hehhe, so I would know :p
My one complaint is a couple of parts might feel ever so slightly teeny-weeny repetivite. BUT that also just adds to the clarity of the style; I feel going outside of that realm would've been a mistake in this instance. One that you didn't commit ;)
Did I mentioned the main melody is super catchy?
Really great work, and good luck in the competition!