I was frustrated because I did follow the guide and did turn off location reporting. I also turned off 4G. In my area, on Sprint, it seems like 4G is solid only in the city and on interstate highways. Outside that area (where I work), 3G is much safer.
Anyway, reporting back on the issue: I reset my phone and started over. This time, I completely eliminated widgets, and I minimized the number of accounts linked to the phone. Now it's just a regular account and a google apps account (I don't sync my microsoft account or my facebook account).
The difference is night and day. Now the phone can make it almost two days on a full charge, which is just outstanding. Battery life is so good that I feel silly even complaining. That said, I still think my old Nokia hit the sweet spot. I'd take one full day, without worrying about location, and with live calendar, email, and weather on the home screen. Sure, I can make my Android do those exact things, and more. But for 8 hours, tops.
I'm getting used to just having three screens of icons, though. And I can imagine that in a few weeks I'll be wondering how I ever lived with a phone that was dead by the next morning if I forgot to charge it the previous night. I've done that twice now since resetting the phone, and each time I've woken up to almost 50% remaining charge. That's really nice. Different OS, different strengths. And with Android, I don't have to worry about ever receiving notifications like the "this is the last straw" notice from Chase, announcing their windows phone app would be pulled from the store in a week, and would cease to work in March. That's the real reason for the switch. I'm not one to tinker, and whatever suspicions I used to have about Microsoft I now have about Google, too. The difference really is app support.
I think that if Microsoft wants to survive in mobile phones, long-term, they'll probably need to unlock the capability to run android apps. I know it's a last resort, but if Microsoft is losing customers like me (my last android phone was a 1st-gen moto droid), that's a bad sign.