I wonder what's up with the aluminum foil in the build pictures. Some of it looks like it may be the seat belts, but they're pretty easy to remove.
I kinda like the color. Beats the heck out of most of the original colors these came in (IMHO).
The Tires look sweet too:
Maybe the rear Tires are a tad big for my taste: