1) you should see an employment (not labor) lawyer familiar with the many issues surrounding covenants not to compete with former employers. Experienced employment lawyers bill between $200 and $500 per hour. Generally, the "free consultation" is limited to screening clients to ensure that they have a problem the lawyer can address - once you start getting legal advice, you should expect to pay for it.
2) the attorney should definitely review the content of the emails from your former employer, as well as the non-compete itself.
3) I would NOT recommend that you pay any attention at all to the opinions of anyone except an employment lawyer regarding the validity of the agreement you signed.
Qualified employment lawyers are listed on www.welaweb.org - You should ask the attorney whom you call whether s/he also has experience in evaluating non-compete agreements.
I think an employment attorney is a good idea here. Look on AVVO for an experienced attorney. I doubt that it will take long for an experienced employment attorney to review the non-compete clause in the contract and give you an opinion.
Generally, non-compete covenants must be limited in scope, geography and duration. Note also, that non-compete agreements signed after employment without additional consideration will not be enforcable in WA.
It would probably be worthwhile for the attorney to also review and respond to the letters from the previous employer.