Ok.. its good.....but can be made better.
I feel like you didn't keep the excitment that you had at the begining. It was rock'n at the begining, then you stopped the theme at the middle and the good mood died. Then the end was better then the begining but you killed it again! Keep the Good Feeling going! Don't stop it! Make it "Loop-ish" if you have to, but don't stop it at any point! This song should only get better with a HUGE finish!