@Louis1783. Regarding your concern on access, this is exactly why I do not synch my smartlock door codes with Airbnb (ie I do not put this critical access info on Airbnb site). I get to control the timing release, but also I can cancel, update in a nano second all remotely. I understand the current system does not allow this. I have never had to do this so far, only once to allow a slightly earlier check in.
Regarding having your address thats always a risk, again I mitigate with cameras.
The other issues have already been covered by other hosts here. Good luck.