Re: Common practice
In the UK I've never had anything like that in my contracts. The worst I've had in the games industry was that I have to give my employer the right to first refusal to publish (on fair terms to me) anything I develop in my spare time.
Out of the games industry in Norway these days I just have to have my employer acknowledge and sign off on something before I release it. (I guess there might be questions asked if I were to develop a product in direct competition to my employer, but I have no interest in doing that.)
Point 2 seems particularly ridiculous. I've had a few contracts state they can "quarantine" me for some period of time after I leave to prevent me from working for a competitor - but they would have been paying me full salary for that time.