Hello Marina,
The language shouldn't be a problem since there is the option to translate the messages using google directly on each pages.
As regards to the proof of ID, simply tell him that it is a legal requierement from your town, and that you need to see his passport in order to make a photocopy of it (hope you have a copy machine or scanner in the house).
Once, I travelled to Holland and the house owner actually kept my driving license during the entire stay, I didn't have a problem with that.
From what I understand, with Airbnb you can cancel once without having to pay any cancellation fee.
Hope this helps, and good luck with your new rental!