No, it does.....set the 5S on the table and tap. It will zero out to whatever the table is at. Essentially, just take a level (like they do in this picture) - put your phone up to it and make it its level, then tap to set 0.
This isn't an issue, and honestly I'm surprised its a story on Macrumors.....unless I'm completely missing something.
The other side is that how do you know - if the level is user "settable" - that its inherently wrong? Doesn't mean something is wrong with the internal hardware.....
Please elaborate on a permanent fix for me, I would appreciate that.
----------
What App are they using for the level?
2nd page of the compass app.