Any Brits' having ago, bear in mind US spellings/rules... *** You are a MASTER of the English language!
While your English is not exactly perfect, you are still more grammatically correct than just about every American. Still, there is always room for improvement...