Got there eventually. Stressful week driving down the M6 and battling with hospital parking, but husband is home now and we raced through the last half dozen or so. FOI 5d after the hint in the forum, LOI q3 after getting all the crossers. Was typing a post to say I still couldn't think of a TAL* giant when that penny dropped nicely!
I thought that 18 was going to be ***** TOILET, so had the right idea but didn't solve it till late.
Some very ingenious and amusing clues, all very fair, though 1d is a new word, and one to remember for Scrabble!