I had imaginary friends at your son's age. My family encouraged the friendships without going overboard. At the time, my mom read that they were "normal" and actually told me later that imaginary friends are a "sign of intelligence". She may have been trying to humor me on the latter
I would treat them the way you are now. Respect them as your son's friends, but obviously within limits. I think you handled the McD's situation well!