Now I know why the site is called ITCH... :D
I really enjoyed this. Amusing art, good sound effects. I particularly like the mosquito flight pattern--you really nailed that.
My only suggestion for improvement would be that there doesn't seem to be much progression from one scene to the next.