Yes, one Admin per base. But you can't build two bases on the same constructor. Both modules must be used on the same base.
(Note that using a multi-point constructor to build a Shipyard is possible, but wastes any modules past the first.)
Grintch, not broken. It works fine (at least pre-2.5).