It wasn't obvious at all when reading - your written English is excellent. Only after revisiting and re-reading more carefully I noticed you used the construction "So ...." slightly more than a native speaker would have.
Thanks for the great article.
Thank you, both for being kind and also providing a constructive feedback. "So" is very common trap for French speakers :D