Hi Dave,
I found localhost really slow when cups was working here but my local address of 192.168.0.2 was fairly quick (still not instant)
Sounds like cups is binding to hostid, not localhost - maybe ?
just a thought I though into the ring for someone to check if possible. Whatever the cause is, it does sound like somethings not right in cups ip binding.