Partly. I don't understand your motives either - You insisted something was wrong with your Nexus 4, your battery life was sketchy and bad, and your choice was to just get rid of it. Google has been saving stock specifically for exchanges for issues like you have listed. You continued to complain about it, and sorry if I got this wrong, but it seems like you never actually did anything about it. My phone lasts all day with no issues at all and heavy streaming. The 3500mah battery on my HTC G2 lasted about the same amount of time with the same amount of streaming/internet usage on 2.3.
This entire thread seems like it was created with a purpose in mind, yet the purpose didn't seem to be to get your phone replaced with a properly working one. Again, I am not trying to act like this is a conspiracy or anything, but it seems like you couldn't help but to jump to an entirely different phone instead of getting a working one.