A few ideas...
You have plenty of JC's in your area (Mesa, Grossmont, SDCC.). Contact one of the HC's and ask if he will spend 15 - 20 minutes at his convenience, his field to give your son an honest assessment, purely for reasons of figuring out which pond to fish in. A local JC coach will have enough qualifications, enough peripheral interest that they may be willing to do that for him but enough distance that they will likely do so with honest, if not harsh feedback (particularly knowing the personalities of a few of the SD JC HC's).
Another avenue is to post his recruiting video here. There are plenty of capable eyes that can provide feedback with no reason to sugar coat.
Side note... at this point, if his travel team organization doesn't have ties to colleges and offer direction in that regard, you may need to consider whether he is in the right place at this point in time.