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