The UC’s publish their freshman stats. You can see UCLA and UCB here:
http://www.admissions.ucla.edu/prospect/adm_fr/Frosh_Prof14.htm
http://admission.universityofcalifornia.edu/campuses/berkeley/freshman-profile/
I think your son is in excellent shape for the UC’s, with the caveat of UCLA and UCB being more competitive, particularly the engineering programs.