No real limit on the number of factory restores, but check with DroidStick's support, see if they can think why it requires this much.
Their Wizard and ours share a lot of the same data, in general if there Wizard is updated and fixes added etc, then ours will be at the same sort of time, and vice versa.
The server that the files are hosted on is 3rd party - when it gets slower or goes offline, the Wizard can fail or just be very slow. The uptime and speed has improved compared to the servers we were using in the first half of last year. We aim to keep availability as high as possible, but sometimes the hosting company has unavoidable downtime.
If you ever speak to their support team, they may want to know if any labels is on the bottom of your X7, and if so, what it says.