The brag about winning a road game is that you did it on the other guy's field, in front of his fans, screaming at you.
He's home, you're not. And you win anyway. That's a road victory!
But the Cards trip to London was not appreciably easier than the Rams.
Neither team had a "home" experience there.
It was a neutral venue.
P.S. What I couldn't figure out was that on the Cards forum before that game a bunch of them were complaining that they were losing a home game by having to play it in London. I guess they couldn't be bothered to check their schedule and see whose "home" game it was, or that they still had 8 games in Arizona.
Ramily!