Фраза «сто лет со дня рождения» является устойчивым словосочетанием, однако это не означает, что она не допускает распространения. Так, сочетание сто лет исполнилось со дня рождения вполне корректна.
Верно: стодевятнадцатиквартирный.
Верно: со скоростью сто миль в час.
Форма родительного падежа используется в таких случаях, как: со скоростью около ста миль в час.
В толковых словарях русского языка, увы, найти аргументы для утвердительного ответа на Ваш вопрос не получится; ср., в частности, описание значений прилагательного маститый в «Большом толковом словаре русского языка» (гл. ред. С. А. Кузнецов).
Да, так: сто два мужчины.