Hey Matty,
Looks better in ...person..hehehehe. So what if rains in, underneath is complet open and still runs OK. I think will be OK.
I think you have a great car and plenty time to do mods....Don't worry about the front bar, plenty scratches to put on, at least do not regret when it happens. U saw how mine felt off...heheheheh
Job well done, just enjoy.
EUG.