There's criticism, and then there's criticism. Saying you feel you could do better, and enumerating those ways is a critique, and appropriate. Yelling "YOU SUUUUUUCK!!" at the top of your voice, drowning out everything anyone else says about it is not.
I imagine you're somewhere between those two. The yell isn't drowning everything out, but it's a little too loud, and the list of the things you didn't like that made you use those very words was probably overinflated.
'cause it looks really good to me!