I saw you post this last night and I wanted to respond, "why?"
Then today at lunch my buddy was telling me about a recent Simpsons episode that was basically a love letter to Boston. Lots of Boston-specific gags. He didn't want to spoil it, but he hinted that at least one Celtic might make a cameo. I assume that's the episode you linked to.