Your right on every count. The Vader there is my cheap public Vader costume. Its fine for general costuming or going on troops in public or where it may get dirty or muddy. I have another ROTS Vader that's garrison cleared, I wear this at the bigger conventions where the general public are not about and the greater fan will appreciate the effort put into the cozzy.
Your right about the Cylon glove too, I think they are some kind of sporting gloves. Again he has the hockey glove that are worn at PROPER events. But for the general public he's just a robot anyhow....
Heres my Proper Vader..
