So, after a day or two of trying different approaches, I think I have found a work around to my own problem, maybe. I was able to install an older version of Cura, version 3.6, the software driver for the CZ300 was able to identify version 3.6 and the printer is now working; albeit not on the most up to date version of Cura. Moral of my story, don't buy cheap Chinese anything.
If any Cura developers are on here, it would be nice to have the CZ300 from Crazy 3D Print (XYZ Printing) addend to the list of supported printers for the current version of Cura.
I hope that this helps anyone else having this problem.