To be sincere I didn't like it, first of all it is a dribble not a spring and second, that little pause you do before "catching the card" and the pause later, gives out the method. anyway props for being creative.
I had this idea a while back and after playing around with it for a while, could not get it looking much better than you! It is hard to do well, although in theory you would think it's pretty easy!