Thanks, with addition of AI I was able to test the game.
The concept is indeed very promising, and has great potential. However, I see a lots of obstacles too
1) Chess is very well known and deeply understood game, and adding this much randomness to it might be unpleasant to some people, especially since the randomness is of 'negative' type. So maybe consider adding cards which give pieces additional powers instead of paralyzing every piece until you have a card for it. That is very IMHO and maybe I am wrong, but something you might think of.
2) Since people have very high expectations of AI for chess, coding reasonably strong AI may be difficult. Consider playing on non-standard boards / positions instead, i.e.. create "levels" for single-player.
3) Depending on how far you want to get away from traditional chess rules, I can suggest dozens of different cards and ideas, but maybe you wish to keep game as minimal as possible -- it's up to you.
4) Consider displaying opponent's cards. In my opinion, hiding them reduces the strategy to practically zero, since opponent move of always random, regardless of AI of human.
5) Regarding current UI -- consider highlighting enabed/disabled pieces.