Here's the kid's swing the summer before his freshman year. I loved this swing.
The next vid is his jr year. Notice how similar the bat path is to your sons? Also, the elbow leading the hands. I begged him to consider going back to the old swing but try convincing a teenager who's hitting over .400 of the need to change. Well his senior season he struggled, that combined with showing his vid either here or over at baseball 101 and receiving the same advice you have he agreed to make a change.
Here's his swing last fall at college. The results have been pretty significant, at least to this point. Hit .429 in a couple of exhibition games and live pitching scrimmage. I can dig up a vid of him taking a 94 mph inside fastball down the third base line.
He went back to loading the scap into the back instead of walking away from the hands. He also got a small bat and started doing one-handed drills. What he found right away was, although he is a big strong kid in the macro sense, the muscles that control the swing not so much. Mostly the back arm. Balls off the tee from there were into the dirt 10-15 ft in front of the tee instead of into the back of the net. IMO these guys are giving you some good advice.