Это выражение не входит в состав современного литературного языка. См. ответ № 234812.
Такое предложение, приведенное вне контекста, воспринимается как возражение (возможно, скрытое) кому-то, кто утверждает или думает, что говорящий идеально знает английский. Если это действительно так, то в предложении подчеркивается отрицание, а потому уместно раздельное написание не идеально.
Слова "тем не менее" не используются как вводные.
ТЕМ НЕ МЕНЕЕ, частица и союз
1. Частица (часто в сочетании с противительными союзами «а», «но», а также в предложениях с союзами «хотя», «несмотря на то что», «пусть» и др.). Не требует постановки знаков препинания.
Мюллер долго наблюдал за тем, как медленно, еле заметно, но тем не менее неуклонно лучи двигались по комнате. Ю. Семенов, Экспансия-I. Несмотря на то, что Ягозин был кровным детищем Петербурга… он весь тем не менее состоял из одной быстроты и юркости. Д. Григорович, Карьерист.
2. Союз (между частями сложносочиненного предложения). То же, что «но, однако».
…Это были все-таки карты, несколько захватанные, затертые пальцами по краям, тем не менее невозможно было представить, что в них играли за столом... Ю. Бондарев, Горячий снег.
В каждом из приведенных Вами примеров возможны оба варианта.
В правилах говорится, что «в начале предложения не разделяются запятой сочинительный и подчинительный союзы, а также подчинительный союз и союзное слово». В данном случае в начале предложения стоят два подчинительных союза, поэтому запятая между ними нужна.
Да.
С названиями сайтов (в том числе интернет-магазинов) чаще используется предлог на: на ASOS, на «Асос».
Мы не рекомендуем склонять название этого магазина на письме. Но в непринужденной устной речи возможен вариант и с окончанием.
Правильно: ни одной девушке не снилось.
Согласимся с Вами: запятая не нужна. Если это предложение рассматривать как сложное, то части его, соединенные союзом и, следует охарактеризовать как номинативные предложения (компоненты в танце и в жизни являются определениями). В сложносочиненном предложении такой структуры запятая перед соединительным союзом не ставится.