I can't say I've had all those problems, but I'm definitely having very inconsistent, mostly non-functioning behavior with using Unleash RGB software with the X20 when it's connected wirelessly (made a forum post here a couple days ago). Like you said, it seems to hang a lot. And for me it doesn't display the correct settings most of the time (for example, it sometimes thinks I have half my buttons mapped to left click). When I plug it in via USB, it works fine though. The RGB on my mouse is working fine, but I basically set it once while connected via USB and haven't touched it since.
In case this helps EVGA debug at all, I also have a Z20 and haven't had any issues with Unleash RGB and that device.