I'm sure it'll look better seeing the real thing. I've got a couple of friends who went to Germany and saw the car, I got pretty solid feedback from them. By the way, all of them cringed when they first saw the photos of the New 7-series.
Well, Hope it helps!
Cheers!