They replied that they've updated the 'Universal Mount', (Handlebar Mount, not the Universal Mount) so I hope it's addressed the issues you cite. And, that my order is 'being prepared for shipment', but there's been no confirmation of shipment yet.
Update: FedEx is in possession of a package.
Last edited by duffer1960; 08-20-20 at 03:36 AM.
Reason: Update