Pretty well made song!
I listened to this a couple of times, and noticed that when piano part starts to play - it sounds louder than the lead synth, but... Well, it's up to you if you'll fix it or not :)
Reminded me of playing this stage again and again... I still can't beat the last Wily :(
Nevertheless, I enjoyed it!