Well, in Cardbattle games i rather collect the cards myself, i think that's one major fun part that actually makes the game more interesting.
When i get a neat card i want to show it and play it, (eventually loose it :3 )
I will probably try this game, but it will be like... nascar, every car is equally fast, and everyone can win depending if you know how to step on the gas and steering.