I know all too well what it feels like to work your ass off on something, then have a company release a new model. (*cough*Harlequins*cough*) When you, as an artist, see the finished work of someone else, all you can see are your own mistakes and things you could have done better.
Take heart though, this looks amazing to everyone else!