They wanted to beat intel before the X299 line launched for whatever reason. Intel might crush themThe more I've read, I don't think the processors were ready for launch but I think AMD were pressured to release them because of the delays they had already.
The UEFI issues with the motherboards and the sensitive to memory speeds and timings seem to confirm it wasn't ready.