Hey, just read these two things.
Real Social Dynamics Blog: Outer Game Extravaganza
Bare Basics.
And this:
Don't You Know There's A War On? - Real Social Dynamics Nation
And follow the advice in there to a T. Read and listen to Eckhart Tolle daily, whenever you can. This has worked for me on a very deep level. My analytical mind used to bug me to no end. If you take a "no-mind" approach, this will work beautifully. Beautifully, like amazing. So do follow this approach to getting your social life back on track and clobbering the ego at the same time.
Others may disagree with this approach. But if you're serious you'll follow this, going out conssitently to meet strangers in all social environments is the FASTEST WAY to get better. That and cultivating "no-mind" and "self amusement."