My gut feeling is to give him the tickets no matter what... even if contact is minimal between now and his birthday. if you feel comfortable going together, then ask him to go with you. if you feel more comfortable with him going with a friend, then maybe give them to a friend for the friend to give to him. but you put all this energy into creating this awesome loving gesture, don't waste it! let him feel the love!! also, because it sounds like he's had trouble finding people to go to special events with him, it's possible he could really appreciate your company at the game too, as well as the gesture of you working so friggin' hard to find those tickets!!!!