I wonder, in a worse case scenario, if that doesn't work: loosen the over flow enough for a little play. Then maybe even cut that long pipe above the trap loose (about halfway up).
Reset the shoe drain piece and crank it down square and true. Maybe with some silicone (let it dry)? Then...