I could identify with so many things you talked about. I deal with the same kind of issues - especially anxiety. I've never really talked with anyone about it (besides my wife) but I may try to find a doctor or counselor to talk to. I work remotely too and can relate to a lot of the things you mentioned.
I always want to go out and meet others in the development field, but I can't get myself to go to any of the meetups or conferences. I'd gone to one day conference but was too nervous to talk with any of the other attendees, so even though I really enjoyed the presentations, I left feeling like an idiot for not introducing myself to anyone.