I know the feeling. I had a specific tune(never played in any songs) in my head for around 4 years before I finally got it out. Sadly, it sounded better slower than I wanted it, but hey, whatever works.
This piece though sounds excellent! Bright n cheery, can certainly do some damage. I dont know if anyone else thinks so, or even notices, but it at around 2:30 it kinda feels like it's trying to sing or talk. Terrific blend but could probably use something to spice it up. Perhaps some slightly differing rhythm somewhere, another synth...just a little something extra would benefit it.