jake s-
if the group gets too big for a restaurant, you might consider having the get together on Post. There are several places that can hold groups (49er Lodge, Train station, West Point Club) and you can have it catered by West Point.
All are nice facilities and you can cater at all price levels.
I have attended a catered dinner at the 49er Lodge and it is a very nice, casual atmosphere which I would think would be good for this occasion. It is near the stadium.
Having something on Post might be more convenient than traveling to surrounding communities.
PM me if this is something you would like to look into. I have all the info and will send it to you.