Yeah the whole free coins thing is deception at its finest. Keep in mind this product is designed to make you part with your actual money for imaginar cards in a gamse setting, no different than buying up extra lives in Candy Crush or whatever, except far less upfront about it.
I don't even bother with them anymore (the free coin offers). I like the program and all but Topps isn't seeing a penny of my cash. I'll just open my jumbo pack every week and shut up now. 