What is root cause Brian? I also have issues with a too flat backswing, which morphs into a too flat downswing and hooks and pushes. These pictures looked familiar, however the hands in front of heels is hard to monitor. What do we fix first, shoulder plane or arm plane?
Neither.
The first thing I would check is the setup.
The next is your intended direction of the club. Most people that get flat with their shoulders are attempting to lift the club on the backswing.
Or you could go the more technical route and say you're loosing your spine tilt. Make sure you aren't getting your weight back too much on your heels in the backswing. Voila.