The way I see it, you've made it sound really bad, and you've priced it really cheap. Even someone who's on the lookout for a cheap runaround will read the catalogue of bad bits and decide that it's not worth the effort.
The trick is how to describe it so that it sounds a bargain, rather than a pile of crap!
For example rather than pointing out the 'largeish' dent, just say that it has a minor dent.
Usual puma rust around the arches. You don't even need to go into any detail.
Don't even mention the rattle behind the dash. I can guarantee that no-one test driving will notice it, and what car of the age doesn't rattle. And it's really not important.
Things like the airbag light should be mentioned, but if you know the cause, can you fix it before the sale? That way, it needn't be mentioned.
I know that you'd rather be honest, as I'm exactly the same, but the trouble is, the more honest you are, the less likely you are to sell the car. Would you go to a job interview and admit that you're lazy, easily distracted and don't get on with anyone? No, you make yourself sound like the best employee ever. You concentrate on the good points.
Also, for many, the fact that it's a Millennium means naff all. It's just a yellow car. Those that do know, and do appreciate it being a limited edition will probably be looking at lower mileage ones with the thought of pampering it for the rest of its life.