Why not go to Twitter and ask Brian Gray the CEO of Leaf to chime in on this?
His products are legitimate. Ask yourself where would he put wording to state that these were all game used.
The guys on here that are chiming in have no knowledge of the products.
I personally trust a company that puts stuff like this (where they have room) as opposed to Topps or Panini that puts BS disclaimers out to cover themselves in all cases.
Here is the front of that card too.