Patowalker, the site you mentioned was known to me but my gratitude is none the less. Frankly though, the requirement to have an address in France was unknown to me, neither did I find it mentioned at that website. But as you said, my instructor will explain.
Thank you indeed!