Honestly a really nice game - 5's all round, except gameplay: 4.
Like others have said, I think perhaps you were too ambitious with the number of different features and cards. If you had fewer gameplay elements but they were executed a bit smoother, this would have been perfect! But still, it's an awesome idea, pretty unique, I really liked it.