I feel the exact same, all of these reason are 100% valid no denying that, but then when I go to your page to enter tell me that I may not ride the route because of XYZ, don't hide it from me. They could have broadcast this on the website and facebook but instead left it.
I just hope more cyclists complain, this is not acceptable.