There are several reasons why Virgin hasn't operated the 747-400 on LGW-MCO services over the past several years and why they don't have Nintendo. You are correct in stating that LGW-MCO is definately a family flight, but in the overall spectrum of customers, families are your least reliant. They don't fly Virgin over and over and over again. Maybe once a year or once every 2-3 years. They look for the lowest price so maybe they switch back and forth between BA and VS. So, VS doesn't put its "best and brightest" aircraft on that route. These are not return customers. LGW-EWR, LHR-JFK etc are business routes with return customers that spend alot of $$$.
With standardization of Virgin's fleet over the last 6 months, I would expect to see a more "standard" product. Don't get me wrong, the 747-200s were fantastic aircraft and in my opinion better than some new widebodies, but they were from different operators. Several were ex-Qantas, 2 were ex-Cathay and 5 were ex-Air New Zealand. Hard to "standardize" second hand aircraft.
It would seem that the 747-400s operating out of LHR are standardized while the 747-400s operating out of LGW are standardized.
(All of the 747-400s that were ordered by Alitalia are Gatwick based while those who were always destined for Virgin call LHR home.)
"History does not long entrust the care of freedom to the weak or timid." D. Eisenhower