EDIT: Having issues still. Will report back
Ok, deleted the entire post and updated the link.
So, I run Windows 8 in all its fancy flashy metro glory. Well, the drivers provided in OP and pretty much ANYWHERE will not install on Win 8 64 bit. So, after quite a bit of dancing around on the googles I found THIS
Basically install the HTC Sync software(you have to disable AV according to installer) then close the software. Then extract the zip (doesn't matter where), then go to your Device Manager, then you should see an "Android Device" with a yellow exclamation next to it indicating that no driver is installed. At this point, click "Update Driver", then choose to browse for the driver rather than auto install. Now point towards the directory to extracted the zip to. Windows should quickly say that the driver was installed.
Now, I still had issues with the batch not working. 2 things it could have been: 1 - My AV had turned itself back on, so I quickly disabled it after the failed batch. 2 - I had previously set the default USB connection to Disk Drive, so after the batch rebooted the phone, my One X immediately defaulted to disk drive. I quickly set that back to Charge Only and now voila! I got SuperSU baby!
Figured I would leave this here for anyone who is feeling lonely on Windows 8! Thanks so much! I know it's not your original code, but thank you for putting it here for us and for testing!