That's awesome that your son has met a like-minded friend!
We have "calling cards" made up for our kids that they can give to new acquaintances. It has their first names and parental info (first names, email, and cell phone). DD8 gives them to kids she's become friendly with at the park, and tells the recipients to have their parents contact us if they want to get together again. Almost no one ever does (I suspect most think we're nuts), but there have been a couple of kids we've met at homeschool events who have appreciated getting them.
They were recommended for Summit, which is why we got them in the first place.