Hidden controls until hover is poor UI, IMHO

I find that hidden controls until hover is poor UI design. Is there any way for KM to autoshow all controls currently available eg in Mail? Or Firefox, or Safari?

I agree, but no. Keyboard Maestro cannot affect the behaviour of other applications, except by interacting with them using the same UI you can do manually.