Nothing in that is against the rules, and it is becoming a common occurrence around these parts. By the time contact from a coach is allowed according to the "rules" they have already been in contact with the player via HS or Travel Ball Coaches. The "team" websites typically appear around 12u that contain the player information and coaches phone number.
After your son has spent a couple of years in HS, make sure that you hop on here and tell us what you've learned over the next couple of years. Focus on TODAY. About getting better in school or baseball TODAY. I understand having goals, and I agree with them, but people lose sight of the fact that every single pitch in a baseball game demands focus on that moment in time. The NOW. You can't think about your last at bat or tomorrow's game.
CaCO, I say this with all of the love and respect that I can, as I enjoy your posts, stop worrying about what others are doing. And don't think too far into the future, or you'll miss your son's childhood.
I will come back on here in 2017 and post what I have learned. I know that my opinion on several things have changed over the last couple years. As much as I make y'all roll your eyes with the crazy non-nonsensical things I say about an 8th grader you can rest assured that I am paying all your advice forward.
I just got done on our local board telling the 10u parents that they were insane to drive 1.5 hours 2x per week to attend practice at the super special elite program and that at 10u it should be about family time and less about trying to get elite training because when the puberty stick hits their kid everything changes.
So see, y'all at least taught me THAT much! *cough/avert eyes* and my kid may have grown 10 inches in the last 14 months, and now everything is different,
Keep your son, and yourself, grounded.
In my very humble opinion, your son should break down his goals into stages. Of course he wants to be throwing X mph and have an exit velocity of X mph by the time he's a junior. But I think those numbers can appear insurmountable to a kid at times. So after every season he should address whichever part of his game needs to improve the most, while continuing to improve upon what he does well already. And as he moves through the levels he'll struggle at times and that's okay.
When my son was 11 and playing on a 12u team he saw his first "big league" curve ball. He literally fell down on a pitch that was a strike. Since then he's spent a lot of time learning to hit that pitch and eventually sliders, etc. Over the last couple of years he's developed into a player that hits curves to right center and hangers over the fence. It took a lot of work by him.
Always make sure that he remembers that it's not whether you fall, or how many times you fall, it's whether you get back up.