I interact with customers for a living and that letter rubs me the wrong way, the tone is very "or else"ish and threatening. Now each person handles things in their own way, but from experience, a non threatening letter providing a list of solutions that will satisfy you works best. I would advise taking a day or so and then reviewing your letter.
Thomas
Thomas