Hi Scott,
Your browser will only use Kerberos if it can obtain a kerberos token for the target SPN (the server in question) from the KDC.
The KDC will only issue a token if the SPN exists.
Most likely you do not have a SPN defined for "localhost", which is why KDC will fail to issue a token, which in turn causes your browser to fall back to NTLM.