How cool to have an 85 yr old MIL who is willing to "go all out" with a full spread of Japanese food.
And...
How great it is to have a 15 yr old son who insists on doing a birthday dinner that includes his family AND friends.
Sounds like you've managed the misunderstanding quite well. Sorry you had to go through so much trouble though, but I'm sure everyone appreciated your efforts.