If it was that bad, why did you wait 12 days to try to post the review?
Why did you not call Airbnb support when you arrived and saw the safety issues?
It is not true that "as guests we did not have anyone to contact".
You first could have contacted the host by the airbnb messaging app, by phone or whatever method he used to communicate with you for arrival after booking.
If the property was not conform to the listing, they would have suspended the payment to the host, had you contacted them within 24 hours of arrival!
You then could have logged on to your airbnb account and gotten support, first through FAQ and help center, then if your questions weren't answered you should have clicked on chat with a support agent or called them.
Or did you not say anything during your stay to anyone and just plan to leave a bad review when you got home? This is not in compliance with Airbnb guidelines which clearly say you should try to work it out with the host during your stay.