The seal looks good to me and it certainly will not leak.

In terms of the lug area scratches on your wheel. Well have you canged your tire yet? I have changed an 05 and there is barely enough room for the socket!! A heavy duty thick socket may not even fit! You can barely get your finger in there to guide on the lug. Anyone with alloys is going to have that problem more so with the 05s, not like it is gonna rust through or something, its an alloy. [Smoking]

So basically no wink