Traffic vs Tourism
Can you set up a tourist attraction in your yard?
It's a bit rude.
But, can you help it if what's in your yard becomes one?
Maybe a little when you deliberately build a 22 foot snowman, "Snowzilla".
I think after the first year, the man could have made some attempt to make it a community project placed in an appropriate location, so that people could have a looksies without causing traffic hazards.