Да, это выражение корректно.
Правильно раздельное написание: не додумался.
См. в «Справочнике по фразеологии».
«Суждения его тверды и основательны. В голосе — убежденность. Такой ничего не станет решать абы как, выверит все «за» и «против». Но уже потом его не собьешь, будет отстаивать свое мнение до конца». Это фрагмент из публицистического очерка, написанного в 80-е годы ХХ века. Выражения отстаивать свое мнение, доводить дело до конца — типичные примеры языка советской эпохи.
При указании направления со словом Китай употребляется только предлог из (вне зависимости от расстояния до Китая). Верно: ветер из Китая.
Разделяются запятыми однородные члены предложения: Погода ясная, солнечная, без ветра радовала прохожих.
Возможно обособление пояснительного оборота: Погода - ясная, солнечная, без ветра - радовала прохожих.
Эта часть названия, как и первая, не склоняется.
Правильно: двадцать два и четыре десятых метра. Но лучше: 22 метра 40 сантиметров.
Лаконичное выражение до конца года может получить двоякое толкование, о чем и свидетельствует Ваш вопрос. Избежать смысловой неопределенности можно только одним способом: дополнить выражение теми словами, какие точно выразят нужную мысль.