Тысяча, миллион, миллиард - особые слова. Они имеют числовое значение, как числительные, но при этом являются грамматическими существительными, то есть склоняются и участвуют в словообразовании как существительные.
Слов "тысячный, пятитысячный и т.д. могут быть как ПОРЯДКОВЫМИ ЧИСЛИТЕЛЬНЫМИ, ТАК И ПРИЛАГАТЕЛЬНЫМИ. Две разные функции соответствуют разным схемам образования:
1) пять тысяч - пятитысячный: который, порядковое числительное, сравнить: пять сотен - пятьсот - пятисотый;
2) пять тысяч - пятитысячный: какой, соответствует количеству предметов, лиц. Здесь тысяча используется в качестве ЕДИНИЦЫ ИЗМЕРЕНИЯ, сравнить: пять метров - пятиметровый.
Убедиться в двойной роли слов "тысячный, пятитысячный" можно, обратившись к толковому словарю (например, на Грамота.ру), там указаны все их значения.
И по поводу составных порядковых числительных, в которых склоняется только последнее слово. Это верно для стоящих в конце обычных числительных, например: две тысячи пятнадцатый год, но: двухтысячный год.
В то же время с помощью обычных числительных мы не можем определить численность отряда: пятитысячная армия, но отряд в триста человека. Функцию прилагательного обычные числительные выполнять не могут.