В первом подвергается сомнению факт "он мастер" (о том, кто не должен быть мастером), во втором - факт "он не мастер" (о том, кто считается мастером).
Оба варианта возможны, первый вариант более употребителен.
Правильно: звание «мастер спорта» или звание мастера спорта.
Тогда так: в двадцатиоднокилометровом.
Если смысл заголовка - "играть мастерски", то запятую ставить не следует.
Поскольку приложение (производитель радиусных фасадов) стоит перед определяемым словом, второе тире не требуется.