Sounds like you are doing better than you give yourself credit for. Might not seem like it now, but you seem to be already doing GAL activities, and have a pretty good PMA.
How long has he been out of the house?
You guys seem to be getting along better than many in this situation - you don't seem to get the anger/rage/provoking behavior so many spouses engage in when they leave. Just remember to assess your actions/reactions and ask if your response will make things worse, since there's no magic words that can make it better. I always had a hard time with that - accepting the things that are out of my control. Remembering that I can't necessarily make it better, but can sure make it worse! From what you've said, you seem to be doing that ok already.
If he doesn't mind picking up the mail, and you don't mind that, why not let him keep coming over for it unless he asks you to send it? At least that give you some brief interactions face to face.
The weekends and other long times alone are the worst. I know those nights are awful, too. It does get a bit easier as time goes by - I know it seems like it won't, but it does. Those are also the times when you must exercise great self control, because that's when it's easy to convince yourself to send a text or email, or look at Facebook or whatever....
Keep up the classes, Swing, etc. Anything to keep busy, and exercise is great because it also helps ensure you're tired enough to get good sleep, which also helps with keeping a positive attitude.