no lets not be overly kind here, they sucked. plain and simple. the only legit one was the one with the trees.
the others look somewhat childish to me. I would never place that on my bike. I am also pissed because i thought mine was pretty legit too, not to be selfish of course. Im just a little disappointed after a week of excited anticipation. But yeah yours and one other i though were gonna be top 10 EASILY