Ehhhhh, I dunno about the "cat's eyes" for the Rancor. Real ones only shine like that if you're seeing the light hitting them at just the right angle, but it seems like you'd have them lit up the whole time. That could be a bit much, I think. Can start to feel clichéd, too.
Despite what I just said, it is a nice mock-up, though.
Oh, and nicely spotted Taun Taun head! But, as was mentioned, it's probably just there so they could re-use a prop. :p Instead, there's the head of a creature from a planet no one gives a second thought about.