@Robert4792 Since the checkout time issue has already been addressed I will just add that the host requesting a 20% tip is atrocious.
Even though tips are allowed per Airbnb terms, the fact that he told you he gave you a lower price and wants a 20% tip in cash on the side means he was just trying to game the system and is just tacky.
As long as you stick to the facts in your review, I'm sure future hosts will not be turned off. Just as we advise fellow hosts, state the facts, but don't state how you feel about those facts.
ie, "This host requested a 20% tip after we booked" is better than, "We couldn't believe this host wanted us to give him a 20% tip. It was ridiculous!"
Sorry you're dealing with an unscrupulous host!