CPU Problems? That's too bad. =(
Still, though, I can barely THINK of making a song as good as this, anyway, and you did a pretty good job with this. If you nearly maxed out your CPU, that means you must have been trying hard in my opinion... 10 under effort for you. ;)
Your melody is pretty good, and I can see why you'd call the song happy hardcore though I wouldn't call it that. This actually reminds me of your song Flying Away a bit. One other thing is when the lead synth changes for the second time, it sounds offbeat, though it's definitely a good attempt at creative rhythms. ;)
Your harmonies are good, though lacking. I'm assuming you weren't finished with them and would have made them even better than they were if it weren't for the CPU. Still, they're well-done.
Your percussion is great as always and I'm hearing that awesome kick which seems to be a staple in your style lately... I'm too lazy to check your other more recent songs. =P
Your synth choice and drums are all very good, no problems here. I especially like the synth that comes in, for example, at 0:50, and fades out around 0:58, great choice there.
You definitely gave it that "rave" feeling at times... great job there. Nothing else to add.
A good song for something you couldn't finish! Keep up the good work, I'm looking forward to more. =)