Seen it.
Congrats on completing your second game--that's two more than I've had the nerve to post. ;) Unfortunately, this type of game has been done before, and IMHO this version doesn't really add anything new.
Re: difficulty, the difficulty increase wasn't exactly linear. There would be several very easy levels, followed by one (relatively) hard one, then several easy ones. There was also some weirdness with hit detection at the beginning of the last two levels.