Nice letter.
Is it legal to do that in Virginia? Yes, probably.
Is it ethical? I would say no.
As an employee, do you have options? Yes, probably.
Can our firm review a non-compete agreement with less than 1 day notice? Most days that we are not in Court, one of us is available to review an agreement, please call as soon as you get the letter demanding you sign the non-compete, so that we can discuss.