I just ran across this article that says that the Evo isn't really out of stock and that it was pulled so HTC could address three major issues (all of which have been addressed here). The interesting thing is one of those three issues is NOT horrible battery life:
http://www.ozcarguide.com/technology...oDDkoW4t7BsNvw
Two are software related:
30fps video issue
screen responsiveness
And of course the infamous screen separation issue is the hardware thing they're looking into right now.
Very interesting if true.