About the press fit power connectors, I work in custom made vehicle manufacturing, the bus size type, and the main power distribution boards we currently use, have the same type, first time I saw them I thought the maker was cutting on cost by not soldering them, since the boards are all connectors and huge traces to distribute the signals, but I guess they are normal, haven't heard from the older folks that they have had any vehicle come for repairs because of them, even though all the cabling connections we make must be shakeproof.
Oscar