Here is a link to the primary discussion for people interested in a Slovene (Slovenian) course on DUolingo: https://www.duolingo.com/comment/11160209
Here is a link to the facebook page in support of Slovene (Slovenian) on Duolingo: https://www.facebook.com/groups/465431640306112/
Here is a link to the discussion on how to request a language on Duolingo: https://www.duolingo.com/comment/15014194
Above Olimo said "excellent" is also correct. "fantastic" seems to be "фантастика" https://translate.google.com/?hl=en#en/ru/fantastic http://dictionary.reverso.net/russian-english/%D1%84%D0%B0%D0%BD%D1%82%D0%B0%D1%81%D1%82%D0%B8%D0%BA%D0%B0
It needn't be? In this case, you might be looking for someone and you are uncertain if the person you are addressing - a stranger, which explains the formal tone - is the person you are looking for. Even then, there is no context from which we can glean that this person is someone you know from online and are now meeting for the first time, or someone of your age that you feel you can be informal with.
Unlike Ваня which is informal/a nickname for Иван, Вера is simply the name, not the nickname as far as I'm aware. In combination with the last name, this is more likely to be a case where formal form is required than informal.
You do not need 'perfect' for asking a name. You need 'perfect' because that is the word they've added to the sentence to indicate a sense of accomplishment and satisfaction at finding the correct person in a crowd.
You can leave it off, and you can add other words, such as provided elsewhere on this page. It's meant to provide you with some more vocabulary. It is by no means the definitive way of putting this.
It is, however, the only correct answer to this sentence as provided by Duo..