Well said that man! Having lurked on here for what seems like a very long time now, I have finally signed up (and something of a palaver that was!) because of this thread!
KSV, I live in Ealing, which is really not very far from Heathrow, and have a season ticket and therefore travel up and down for every game. Although I will be travelling up on the Saturday afternoon and therefore not able to pick you up, I would happily meet you at the game and drive you back for the evening flight if that's still on the cards. There's never any traffic on a Sunday at that time so I could confidently say i could get you there between 8.30-9.00pm latest. I always get home at 8.30 on the dot on those late Sunday games.
There's actually quite good options on trains too. Everyone always forgets about the Chiltern line which, although a bit slower, is cheaper and easier to get to than Virgin trains at Euston. They go from Marylebone which is two stops from Paddington which is where the Heathrow Express goes to.
Heathrow Express is every 15 mins and takes 15 mins, there's loads of options on the Chiltern one but the easiest would be 12.33 from Marylebone, change at Banbury at 1.30 for the 1.35 to New Street, gets you in at 2.19pm. If it's late for the change, you can stay on the first train as it's going to Moor Street anyway, a short walk to New Street, and gets there around 2.40pm. Both of these would give you ample time to get to VP. there's also a later one which would get you to Moor Street at about 3.00. Only £24.90 if you buy in advance.
Check out http://tickets.chilternrailways.co.uk/ch/en/JourneyPlanning/MixingDeck
Let me know if that would work and we can meet up.