Well they have been pushing them to some models but at least they provide this while the process is being completed :) Sucks, I know, but it's better than nothin!
I was about to light my phone on fire. So it's a good thing I called up HTC and complained, they directed me here. I have an HTC EVO 4G LTE and so far no error and my phone stopped freezing up :) Pass along the word!