Publishing a signed list also has one useful effect, it would also enable someone to prove to a court I had scammed, if I were to ever scam. Me scamming, for example, would result in a lot of people holding intact coins but with balances spent off them... would be strong evidence against me, and therefore a strong scam deterrent.
Since you must send btc to each public address, you can determine the firstbits (I see you've got one in your sig!). Random 1+7 characters is more than 99.9% likely to be unambiguous today (no, I did not calculate birthday paradox *). You could post-scan all of the addresses and pull any ambiguous prefixes. Anyway, with a large enough production, I think a transparent list is as good as anonymous. Once someone sees the physical address, how does the public list compromise identity? - or vise versa?
*
days|keyspace d =58^7
people|address n ~= 8 - 800 Million
d! / dn(d-n)!