Really excellent work! And yeah, Virgin did use a buffet car. Also, if you don't mind, a TGS would be nice too. And on the power, the white stripes slope a bit too much, look at this photo for what they are actually like:

Last point, the logos on the Mk3 should be smaller as seen here:

Hope you don't mind me pointing out those things

.
Also, if you need it testing I'll be happy to help, richa2002 [at] hotmail.com