Red/Chumpalot, dont know if it helps but mine clunked with the best of them, especially on slow turns, pulling away or pulling up on the drive etc.
Like you I had a whole list of potentential causes and was prepared for the worst....although on the ramps the mechanics found nothing lose, no subframe bolts etc so they could not find the cause....however as part of the list of work I had all the pads changed and all the clunking has gone!
The sounds coming off the front end I would never have attributed to pads alone but so far so good!!!
I would seriously look at this first...I know it sounds mad that the pads could make so much noise..... but it could be a cheap starting point!
(note the pads I took out where EBC `green` dont ever use them they are rubbish)