Нет, не надо. По ссылке Кирилла написано, что если теста нет, надо сдать в течение трёх дней по приезду.
Да, для граждан РФ есть такая опция. Иностранцам надо обязательно заранее сдавать.
И если тест будет положительным, то, я как понимаю, карантин может оказаться не две недели, а больше.