I think it’s pretty alright, actually.
Some of his demands have to do with his strong ethical views on software, and while I don’t agree completely with him on this, I certainly can respect him for being uncompromising on that.
He frequently emphasises the need to communicate. Decisions that affect both him and the host have to be decided together. He also shows quite some willingness to find alternate solutions if his preferred solution is somehow not possible, but emphasises the need to communicate about those changes.
All the rest may be slightly quirky, but it’s all not especially hard to do with some care and attention. Hey, he doesn’t even want super-accomodating hospitality.
(Also, hotel internet is the worst. Good on him for insisting that be properly checked. He needs it to work, after all.)