Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
I just checked the article in question but I couldn't really find anything that seemed out of place. We've been doing it like this since forever. Our leader Reisen Inaba usually does the finishing touches on her own before publishing a translation.
Thank you very much for the congratulations. I hope you keep up your good work as well. Your article was pleasant to both read and translate. I'm looking forward to reading more of your articles in a foreseeable future. Please feel free to check if everything is correct now. I highly appreciate the feedback since I want to improve even further.