Hey guys, about the driver issues. If you had any drivers previously installed, I'd use the Uninstall Program control panel feature, uninstall them and then install the drivers linked in my rooter thread. Still, I am developing a better way to check for installed drivers (other than looking for the ANDROIDUSB.sys file in your system32 folder) using Windows Management queries, but if you already got this working there would be no need to run it again once I come out with another update. Everything I update from here on will either be only internal code for the rooter to run better, or updating when they build a new version of TWRP.
I recommend TWRP, yes there was a few incidents on the OG Evo with a SEMI brick, and reverting back to S-ON somehow, but that has definitely since been cleared up in the newer builds.
Regarding the HTC development splash that comes up, yes it does pop up when you flash a recovery, but the actual reasoning behind it is the bootloader does a signature check of every partition on boot, and if it finds an unsigned partition (aka the custom recovery you just flashed) it puts that over the splash screen. Until we find a way to write to the partition where that code is located (right now we can read it for dayz

) that'll have to stay.
Edit: And in case you all are wondering what **TAMPERED** means, it is the result of the checksum of the /system partition by the bootloader on boot. Since we added the Superuser.apk, su, and installed busybox in the root method, that changes the checksum (most likely md5 or sha1 used) of the partition as a whole, thus displaying that message.
EDIT2: Oh, and I saw the other day that I had **SECURITY WARNING** or something similar pop up after a relock. I believe that is because the bootloader is technically locked still, AND it senses an unsigned partition (the custom recovery). I haven't looked into this much, but that's my best educated guess.