Can the kid join when he turns 18?
Yes, although he won't be eligible for the $10,000 signing bonus which is only given if you sign up when you're 17.