Anonymous wrote:And yes a developmental pediatrician is the place to start.
Call Kennedy Krieger in Baltimore or Children's in DC and get on a waitlist for an appointment to see a developmental pediatrician. The appointment times they first offer you will probably several months off, but more than likely a cancelation will come up and you'll be able to get in sooner. Just cancel the appointment you don't need.
FYI, many kids don't talk about their day, but the lack of interaction with peers and the obsessive/repetitive conversations are a cause for concern. If you get a diagnosis of one kind or another, think of it as opportunity to learn more about your kid and how best to help him. You sound as though you have a bright little kid, and things will be okay.