Mine had the window masks as well, so they must have forgot with yours.
Personally I love the 811 E body, coolest out there. I get a lots of compliments at the track how cool looking this buggy is. What I don't like is the Serpent Truggy body, I think its the ugliest on the market.
I did spray the screws with nitro cleaner but some of mine still backed out. No problem last night though after using red loctite on the problem screws.