I was on a BA747 in WTP to Boston earlier this year and I don't recall being offered champagne. I think the drinks offered on boarding were only Orange Juice or water. Having said that the service was OK.
It was interesting to see that, as we cruised at 36,000ft over the Atlantic in a clear sky, we 'overtook' a VS A330 en route to the US cruising below us!