However, the safety on these guns is located above the trigger guard and has to be rotated 180° to engage or release it; it was apparently designed for mutants with extra joints in their index fingers or unusually long thumbs.
No, they aren't designed for mutants. They are designed with the (fairly) common European philosophy that one works the safety with the "off" hand. One finds this on many of their rifles, as well.
Many older guns were designed with the idea that one always has plenty of time to ready a pistol before use. Even some newer ones don't have the best possible ergonomics, particularly some rifles. It's not a design flaw, just a different operating philosophy, kind of like safeties that go "up" for off, rather than "down".
I have a Mauser HSc that lock open on an empty mag, but shuts as soon as you begin to remove the mag. It will not lock open without the empty mag in place.
Also, consider for a moment the mechanics of an auto ejecting empty mag. Unless you include some kind of "override" mechanism, the empty mag will always be ejected when you opened the action. In fact, I wonder if you would be able to lock in an empty mag at all. How would the gun know the difference between a mag just emptied by firing it dry, vs. an empty mag inserted for storage/safe keeping?
Since the empty mag would be ejected (couldn't be locked in?), then your gun has to be stored without a mag in it, or with the mag just sitting in the well, and ready to fall out as soon as you pick up the gun.
And that completely ignores the the ugly possibilities of having the auto eject mechanism malfunction and dump a loaded or partially loaded mag while firing. Remember, Murphy is always looking, and if it can happen, it likely will, at the worst possible time!