Amazing. Feels like one of those high quality flash games. Got through the whole thing in about an hour, music is great and fits well. Found only 2 of the levels frustrating.
Until you start failing repeatedly the endlevel-level select-next level transition seems unnecessary. Also, try experimenting with playing sounds while traveling entering/leaving currents if you haven't already.