Оба выражения правильны.
Верно: со скоростью сто миль в час.
Форма родительного падежа используется в таких случаях, как: со скоростью около ста миль в час.
В этом случае нет достаточных оснований для постановки тире.
Как правило, запятые не ставятся.
Можно, хотя это выражение и не является устойчивым.
Да, тире без запятой корректно в обоих случаях. Что касается второго предложения, то в нем уместно использовать не одиночный, а повторяющийся союз и: Вы можете начать практику благодарности в любой момент вашей жизни: и когда вы ещё молоды, и когда вы уже состарились — начать благодарить никогда не поздно. Если всё же оставить одиночный союз и, то запятая перед ним не будет требоваться: ...когда вы ещё молоды и когда вы уже состарились — начать благодарить никогда не поздно.
До скольких – корректный вопрос о времени, это не просторечие.
Указанная запятая нужна, она ставится между частями сложносочиненного предложения.
Кавычки не нужны.
Лучше поставить двоеточие. Запятая перед его участники не требуется.