Glad you're having fun, Dave. That is strange that they're adding a gratuity for the lobster. The price, though, I think is reasonable, before the gratuity.
Anyway, I've had a couple instances when I couldn't get into my cabin as well, because I had my cruise card in my shorts, and I changed to pants for dinner. That wasn't a problem, though. I just went to Guest Relations, and told them my name, and they issued a new one. I was prepared to show them a photo ID, which I did have on me, but they said they had the photo on the computer.
2007 - Majesty of the Seas (Bahamas)
2009 - Enchantment of the Seas (Western Caribbean)
2010 - Freedom of the Seas (Western Caribbean)
2013 - Golden Princess (Alaska, roundtrip from Seattle)