justst so we're clear, I'm very thankful for this guide but I have a couple concerns which I'd like to verify.
The settings on my phone I observe to correspond with which rooting method I go about.
Android=4.0.4
HTCSense=4.0
Software$=2.20.502.7
This means I'd use the 2.20 method correct?
Also is it possible to unroot with stock roms, and if so are those listed here?
Yes, this is the right method.
There's no way to return to complete stock. Yes root can be removed, by running the RUU (which are on this forum). S-OFF is required prior to RUUing otherwise the 3.18 OTA or RUU will brick you.