Great, but give credit.
I really, really like this song, and had the feeling i had heard it somewhere before.
Then it struck me: This is from top gear: las vegas!
Although i think you did a great job remixing/writing/altering this song, i think you should at least tell people that this isn't the original, hence the minus two points. As the licensing terms say: Share Alike!