I have Jeff Mcbrides DVDs on card manipulation, and I have not got to the part were they teach how to produce multiple cards, its something I can not do yet!
I know he is hiding the cards there obviosuly, like when he goes to show his hand empty, the way he dose it..
I think he might be using a pull.
I know of one way, that was on david stones DVD, were you put the cards, on a deck, and produced more, but everytime he put them on top of the deck, hew as just stealing more off the bottom.
(I hate revealing magic. But there are some magicians here)
The mind reading, can be done using a force.
All he did was
a.Glimpse the card as you took it
b. seen it in the reflection of your eye (its hard to do, or glasses)
C. just forced you a card using a method (Theres tons of methods out there)