Your straight leading arm in the back swing is the key ingredient to help you correct your swing.
To help you change from an over the top swing, you may want to try positioning your feet for a draw swing with a closed stance [point your leading foot directly at the hitting line (not flared) and your lagging foot shifted 1 or 2 inches back from the hitting line]. Keep your lagging elbow bent near your side. Sergio Garcia points out that this helps you swing from inside to out (to eliminate those crazy slices).
After getting the feel for your new inside to out swing, your swing pattern will change and you may want to eliminate the draw stance or minimize it. Just change back to a normal in-line stance but keep your club coming from the inside instead of over the top.