Нет, в этом выражении имеется нарушение лексической сочетаемости. Корректно: оказывать помощь, осуществлять уход.
Словарная фиксация: Мальтийский орден.
Это слово может быть как относительным (в значении "входящий в топ, список лучших"), так и качественным (в значении "относящийся к самому высокому классу; выдающийся") прилагательным. Поэтому и написание его с не может быть различным. Ср.: Сумма не круглая. — Счет на некруглую сумму.
Корректны оба варианта.
Незадолго означает «не за много времени до чего-либо, перед чем-либо». Поэтому сочетание незадолго после того неправильное. Можно сказать вскоре после того или некоторое время спустя.
В значении "поблагодарить просто так" верно: сказать спасибо ни за что.
Предпочтительна постановка тире вместо двоеточия.
Второй вариант лучше.