True about waiting too long. He basically hasn't played much to prove himself, one year of D1 or D2 may help next year.
As far as the draft, I don't know. It could go either way, but I think the days of a lot of rounds may beover, especially if they cut out teams. I know someone who is a possible 1st, early 2nd round. He has met with every team, I think that if your son has met with teams, maybe a possibility.
What does your son want to do?