I'm on my first AirBnB stay right now, in the 9ieme. So far so good, but I spent a LOT of time studying the listings. In this case verification wasn't asked for, at least not personal/hackable data (I have an informal head shot and a short profile).
I thought that payment goes directly through AirBnB and not to the owner. My current rental didn't require a security deposit, which some owners request to be paid directly in cash. That would make me nervous.
Surprised that Safari would be the problem given that it is able to process your CC. I've had the opposite issue, needing to switch to Firefox when a site didn't recognize my date (Hotels.com).
I've had poorly cleaned rooms even in good hotels. Stuff happens. It's easy enough to read the AirBnB reviews to filter out hosts who don't clean properly.