This must have taken forever...
Rarely do I attempt to get all the way through a flash game; this is an exception. I have yet to unlock the last level, so we'll see how long that takes. I suggest a sequel with more levels and more unlockable content to shoot for.