One day you will come back to this thread and laugh when you realise your marks don't really mean much in the real world once you get a job.
On topic, I think the text was ok, only part I didn't like is you justifying yourself at the end for not being hostile.
In situations like this, it is better to talk to the teacher in person as emails can be interpreted with a different tone than intended, even though you said it clear at the end you are not being hostile, which as I said before sounds like you just trying to justify your email.







