Welcome!
I don't have any direct answers for you, but I might be able to offer some suggestions. With regard to the tower bracket for the mirror, maybe try to get in touch with Roswell Towers and see if that setup is one of their options, or, if not, do they have something better that would provide a more secure attachment of the mirror.
On the Bimini cover, Your quickest bet is probably to go to an upholstery shop (or one that specializes in boat work) and see if they can just make you one. As for the current holes in the bimini top, I've used a product called Performix VLP (
https://www.amazon.com/Performix-61Z09-Liquid-Vinyl-Repair/dp/B000PS6N4E) before and it works very well as a temporary fix on both vinyl and fabrics. That should work to buy you some time before a final replacement cover is needed.
_________________

1999 180 Horizon OB Fisherman Pkg
San Antonio, TX
Choice of tow vehicle:
'93 Explorer 4x4 (sold)
'05 Grand Cherokee 4x4 w/ 5.7 Hemi (member of the 240k+ mile club!)