Did the clickbait draw me in? No, I would have read the post regardless, nyah!
Looking at the Troll page for the Omni trousers, I was immediately impressed that they are 100% nylon, which means they should be really quick to dry when you get your legs wet, unlike polyester-cotton mixes.
Windproof, yes they probably will be to a certain extent, but I'm not sure about the water resistant claim, this is unlikely unless they have been treated with something, which is not mentioned.
The only other comment I will make is that they appear to be lacking in pockets. I can't see any in the picture and they are not mentioned.
In all it's a bit of a poor product page, I think. The maker could have and should have added more details.