1. Тире не требуется.
2. Думаем, целесообразно вначале выяснить смысл фразы, а затем высказать его своими словами.
Если временной интервал обозначается цифрами в сочетании со словами начало, конец, середина, то ставится тире с пробелами.
Ошибок в предложении нет, но желательно отказаться от цифр: числительные от 1 до 9 рекомендуется передавать словами.
Правильно: с миллионами других таких же клеток. Миллион – существительное, управляет последующими словами, а не согласуется с ними.
Прилагательное русскоговорящий сочетается только со словами, обозначающими говорящих на языке. Для определения школы корректно использование слова русскоязычная.
Невозможно дать ответ ни на один из вопросов, так как не назван глагол, управляющий этими двумя словами.
Слово ошарашить произведено от шарашить ‘сильно ударять’, которое связано со словами шарах, шарахнуть звукоподражательного происхождения.
Если название специальности не согласовано грамматически с предшествующими словами, то используются кавычки: получил специальность "программист", получил специальность программиста.
Употребление предлога "изо" вместо "из" перед определенными словами регламентируется словарями. Слово "Львов" в перечень таких слов не входит.