I like it a lot!
So who cares if itty bitty things are off about our best alien friend? Its still a great representation of not only the character but the skills it takes to make something like it. I would buy it if it ever came to market. You do great plush!