Finally finished adding all the pictures back into the review, thanks for sticking with me. I've added a few other comments throughout as well.
I definitely agree with what some have said about the Twin vehicle so far - it's pretty weak at the moment. I personally think it would look better if it were done with colours more to a throw back of Octan stuff seeing how it's driver has a faded Octan logo on his uniform. It could also do without the spikes and instead have a steering wheel!!
I don't think that the pitstop is very empty - there is quite a bit to fiddle around with though it may not be apparent in photos. It really does come across nicely as being a trashy, shifty, hideout/repair shop for the aliens.