Randomness is always a fun mechanic, especially to shake up a game like chess that a lot of folks already know the rules to. I think my only comment would be that once the board starts getting moved around, the way pieces move across the board started to get less and less easy to understand at a glance, so I didn't feel like I could plan moves ahead.
But again, overall I really appreciate the thought that went into building all of the modifiers and dynamically adjusting the game board!