Hi Mike,
I noticed you mentioned 209K links, 20 websites of which are yours. Google is getting very clever at reverse-engineering link profiles to find any footprints, no matter how small - my advice here is to diversify your link building efforts and stick to trying to find authority websites...