Wow....I think TL have unique mind of art (why these pictures won ?? )
Maybe some of the people with the "better" ones are regular winners & they wanted to give some others a chance! They have had a lot of contests like this lately so it could be the same people participating & winning. Either way... Congrats to the winners!