heh I thought that everybody has already forgotten about this genre
it sounds quite nice, really reminds me that 2008ish "newgrounds happy trance", like cornandbeans, dimrain 47, and so.. good times
lead should be wider, maybe try layering more similar sounds to create one big lead, then reverb everything
drums could use a little of variation every few bars, just shuffle with the kick a bit or something
also you could add more various hihats to fill the high frequencies
mix is ok, except that delay thing at 1:24 sounds too loud, lowering the delay decay would help.. and maybe it would sound better if it started from a lowpass, but thats just my preference
otherwise really nice tune :)