alright... here it is :)
Basically what kazm0 said isnt all true.. and mostly based on opinion.. the lead at 7 seconds is NOT annoying and its just a matter of taste.. i personally like it..
the song is however a tad overcompressed.. when mastering and compressing many ppl tend to overcompress thus lowering the high points and low points of the song structure.
If ur gonna master with FL use the Maximus or w/e its called but dont over compress with that either.. stay away from the soundgoodizer (its just a simplified preset of the Maximus plugin that compresses too much when used improperly).
a tip when mastering is.. before mastering.... make sure all your master volume in the mixer never reaches 0db. you need a good mix to make a good mastered version.. so save all mastering for the end.. worry about getting your mix to sound as good as possible without any mastering.
getting back on track lets talk about the structure a bit... i think when the buildup occurs you should have a nice powerful bass come in to bring life to the song. its disappoints me when someone makes a decent buildup... that doesnt build up into anything :D
I hope you understand what I wrote its 6:55 am and i still havent slept yet.. don't ask why i'm trying to figure that one out myself ;)