Hi Laemberg. Yeah, that submission form sucks! The very first time I tried to fill it out, it gave me fits and I already had experience doing submissions through other TPG's.
I don't live in Europe, but did you know that Coin Dealers often make submissions on behalf of their customers and they are happy to submit a coin for you to NGC on your behalf? They will charge you a fee for it, but Coin Collectors sometimes prefer to go that route because it's less of a headache.
However, if you want to submit it yourself you will most likely need to contact NGC Customer Support. Global contact phone numbers/email addresses here: https://www.ngccoin.com/contact