RE: inverted flat spin
Here's my standard answer to recovering from just about everything, more power. With enough power you can yank a plane out of anything I have gotten them into the last 17 years. I tend to run double the recommended engines, the only exception being the new 3D designs for which the recommended power is often enough.
I have never had a flat spin that I couldn't get out of with a touch of opposite rudder and full power.