The lifting is always looking very good, but the intense focus on your diet it really what's going to make the major difference!
I hear ya about social pressures. What I do is pretty much just stay in on weeknights, because I have work the next day, and I live it up on Friday's and Saturday's. I drink my ass off, and eat whatever.
It's not the best thing to do, but I still stay very lean and am able to maintain my strength level...while still being able to balance out my social life. 5 days good, 2 days bad (and I train on Saturdays sometimes too, so it's not a total 2 bad days). It's been working well.
Whatever you do, good luck with it. You're kicking ass!
An alternative to the typical 9 - 5 lifestyle