Welcome to NT
Sounds like you've got it going on, with the weightlifting and all.
Some thoughts for you.
I've recently moved a full-length dressing mirror at the side of my workstation. I call it the "posture police."

I didn't know my head could advance that far from the axis of my neck.
I also used to use Kinesio tape often for my winged scapulas and back, neck, arms, thumbs, wrists. It's good stuff. It kind of retrains your muscles, ligaments and tendons and give you support too. If you try it, don't overstretch, as I found that caused muscle spasms.
Here is a link for that. It's used by a lot of athletes:
http://images.google.com/images?hl=e...Kinesio&aqi=g7
Keep in touch and let us know how you're progressing, what's helping, if anything.