Holy crap, that looks like you just drove it off the dealer's lot when it was new. How much work and $$$ did you put into it? If my 7 looked 1/2 as good as yours I'd be a happy man.
Next time you're bored, want to come over to SoCal and do some work on my 7? LOL