SunMoon Please advise if it is too late for me to proof read your covering letter . I did so, but when I came to submit it I had been logged off.
I do think, whilst good, that your covering letter is far too long. Most, in fact all of the contents, should be in your CV.
The covering letter should make the point as to why you should be hired, well in fact be interviewed. It should bring out the salient points that make you unique ie your USP.
Keep in your mind the HR Manager reading it. I have rejected many an application on the basis that I did not have time to read pages and pages of letters. Remember time is money!
Good luck and come back if you do want me to edit anything.