The fact that it does not support consumer GPUs and only special mining GPUs is a very big minus because it takes away the ability to sell off the consumer GPUs in case the profitability of mining drops.
Also, as the difficulty increases the specific mining gpus will become obsolete.
In the case where you can use consumer GPUs, you can just sell them off and use this cash + the some funds from mining profits to buy the latest consumer GPUs that have higher hashrates.
I wonder how they can limit it to those GPUs, how would the board know? Or do they have something in the firmware that blocks it? There is no talk about what software etc is used, can I load my own Windows OS?