Purg - what you did for his bday was very nice and I don't think it was too much. That's good that he decided to spend time with the boys (and you) when he could have been completely selfish because it's "his" day.
I know what you mean by "re-living his college days". My H likes to drink beer and play video games. Oh, and he's also VERY into transformers (as in the toys). He's been buying them like crazy, using S4 as an excuse. And I just say 'ok'.
Interesting facts with his phone and now his backpack...seems like he's starting to get more comfortable in the house again.