There are indeed elements of this tune which sound a little too familiar, though I cannot point out exactly what - nor where I have heard them. Let's hope I haven't borrowed too much from anyone specific...
weeeooo
looooooove
Retro cool :)
The arpeggio is awesome
