I think this works better if the cards are revealed than not. The wager, as I see it, is in both/all players guessing whether or not good cards will be pulled out, rather than nobody having any idea what's going on. I also think it should be one card, rather than two, to avoid monstrous broken-ness, or should cost more.
Edit: Reading what the creator wants would probably helpful... Personally, I still think it's better if you can see the cards, than not, though.
Anusien: I don't want the cards revealed beforehand; your text is perfect- thanks!
This wording works, but is rather complicated:
Each player searches his or her library for 2 cards and removes them from the game
face down. Then you may have all players
reveal and put all cards removed this way into their hands.
If you don't, all players reveal all cards removed this way.Alternatively, it could be worded as a 'Choose one' statement, if that's allowed to be done on a card without it being the main clause.