Thanks to Brendan way back in this thread for the parsings. In fact, I'd worked out all but 1d and still can't see the rings in my word for table linen.
My query with 16d was with the definition as Google told me 16s come in packs of fourteen, not thirteen.
Finally, I have no problem with 5ac. I just thought it was meant to be how drunk people speak.