Guys, I directly pointed the issues to the seller:
Me:
"Hello there,
I'm interested in this umbrella. But I'm very doubtful it would be able to face strong wind and rain from UK.
With strong wind, wouldn't the umbrella reverse or (worse) push the bike out of the road?
Thanks,"...