Actually, this affects the nexus 4.  You get a much smaller value if you divide the smaller dimensions.  
Still doesn't fix the zoom issue, but I've verified that this calculation is wrong.