Sorry, again a comment from me.  I had eventually figured out the angle thing while implementing NPC turning to face the player, then didn't go back to cleanup the comment here.  I'm not sure if that extra precision is really needed, however, in almost all cases the current tests should be good enough (we're writing games not science simulations).