My thoughts are similar to those above, and just being frank, it seems like you are making a lot of excuses. I think you need to look at things realistically, and then hope for the best. My son is in a similar situation. 6'4" 215 LHP, who has thrown up to 86. 84 at PG Events. He was also injured all summer, and played football this fall, so he has been unable to showcase. He is working out with a pitching coach, and he and others have said son should get to the high 80's low 90's. However, those are projections, and not reality YET! He may never get there, as your son may not also. Reach for the stars for sure, but have a safety net. With his academics, I would put those first, and baseball second. A 30 on the ACT gives him SOOO many options, and if he progresses as you think he will, he will be golden.
Good Luck!