You should pay for a consultation with an attorney. 1,2, and 4 are contract issues.
Yes, a non-compete agreement (4) can be valid and enforced. You should inform your prospective employer; they can become involved with any law suit against you.
(3) How do they report earnings?

