Also since you remove cards at random, when you're the second player to choose cards, you can't know for sure what the first player took.
All the cards are face up? These are not secret. Or am I missing something?
The Bonus cards are faced down and secret. But the ? cards need to be face up to see what bonus they give you.