Да, можно, смотря с кем сравнивать. Носители тоже не все в совершенстве знают язык. Пожив в языковой среде длительное время, есть вероятность, что вы будете знать язык на уровне или лучше, чем некоторые носители.
Например, в Японии знание языка определяется количеством иeроглифов, которые вы знаете, а в английском - словарным запасом. Все это технически осуществимо.
Добрый день.
Думаю нет, так как вы не можете знать всех сленгов. Вы не сможете думать на чужом языке так же, как думает носитель впитавший его с молоком матери.