I flew with Virgin from Gatwick to Orlando last Easter and whilst the product is not as good as the one offered from Heathrow, I found it perfectly reasonable for the price paid. It should also be noted that most people only write a review when they are unhappy and few write one to praise the service.
This website is especially useful for Virgin Atlantic flights e.t.c:
V-Flyer: The Independent Virgin Travel Community for Virgin Atlantic, Virgin America and Virgin Blue