Оба варианта корректны, однако первый оборот чаще употребляется с местоимением сам/самый: Вначале их забавлял самый принцип кинематографии, их смешил самый факт того, что живые люди движутся на полотне [Е. Петров. Остров мира. Комедия в 4 актах (1947)]; — Кирилл, — в голосе Романа Артуровича мелькнула усталость, — но разве сам факт того, что мы признаём прослушивание, не является свидетельством нашей честности перед партнёрами? [Алексей Иванов (Алексей Маврин). Псоглавцы. Гл. 21-39 (2011)].
Написание сложных существительных с не употребляющейся самостоятельно первой частью на согласную определяется по орфографическому словарю. Единого правила для таких слов нет, написание иноязычных слов кодифицируется не только по правилам, но и по употреблению, распространенному на момент вхождения слова в словарь. Этим могут объясняться отличия в написании слов с одной общей частью.
Есть многие внутренние причины, способствующие различиям в написании. Например, между словами фастфуд и фуд-сервис, фуд-шоу, фуд-фотограф и др. есть большая разница: слова сервис, шоу, фотограф существуют в самостоятельном употреблении, а фуд и фаст самостоятельно в русском языке не используются. Это влияет на орфографию слов. Для первой части сложных слов фуд-... закрепилось дефисное написание.
Можно предположить, что стритфуд будет кодифицировано в слитном написании — и под влиянием слова фастфуд, и под влиянием других слов с начальной частью стрит..., где вторая часть самостоятельно не употребляется, ср.: стритбол, стритстайл. Такой же прогноз можно сделать и для слова фанфуд. Но ср.: стрит-рок, фан-клуб (обе части самостоятельно употребляются, и появляется дефис).
Это сложное предложение, запятая нужна.
Корректно: ...является доказательством того, что...
Обе формы возможны, краткая и полная.
Нужно признать, что фест уже стал самостоятельным словом. Приведем несколько примеров его свободного употребления в современных текстах: открывать фест, приехать на фест, гости феста, директор феста, билеты на фест, в финале феста, программа феста, какой-то фест, в каждом фесте. Сложные слова и сочетания с приложением, в которых фест является вторым компонентом, могут записываться по-разному. Выбор написания зависит от особенностей первого компонента, например автофест напишем слитно по правилу о словах с первой несамостоятельной иноязычной частью на гласную, а рок-фест и фолк-фест — через дефис по правилу о сочетаниях из двух самостоятельных слов со склоняемой второй частью. Правила можно прочитать в справочнике ресурса «Орфографическое комментирование русского словаря».