Сочетание в районе употребляется в разговорной речи в значении 'приблизительно', но такое употребление допустимо, только если речь идет о времени (приду в районе восьми). Сочетания в районе 20 метров, в районе 100 рублей и пр. нельзя назвать грамотными.
Возможна форма как единственного, так и множественного числа сказуемого.
Правильно: на 20 тысячах предприятий.
В таких предложениях выделять время как уточняющий оборот не принято.
Ваш вариант возможен, но во избежание разночтений лучше так: с 11 млн до 20 млн.
Зпаятые не требуются, союз и на это не влияет: Он прибудет сюда через 13 часов 53 минуты и 20 секунд. На это у него ушло 2 года 10 месяцев 5 дней 13 часов 53 минуты и 20 секунд.
Можно использовать и полную, и краткую форму, но в разных синтаксических функциях.