Oh yeaaah I remember hearing this song on Youtube a while back didn't know you also had your own Newgrounds let alone had a Newgrounds release of this song.
It sounds perfect you totally captured the mysterious charm this song had to offer and made it better. Two thumbs up!