The eye movement is an optical illusion, very similar to the way Windstone dragons always seem to be looking at you. *grins* Slightly different mechanism for how I make it work, but same basic idea.
And yes, you roast in it! Any discussion group of fursuits/mascots is bound to have an area where people talk about combating dehydration and overheating, as they are serious problems when wearing such a thing. I was starting to sweat just having that on to take photos of, and my suits are designed to be cooler than some out there! Many people who wear such outfits long term will wear a cooling vest under them, and some have fans installed in the head to keep some airflow going.