Ошибки нет. После слова причина можно поставить двоеточие, можно поставить тире.
Первая часть сложных слов мини- присоединяется дефисом: мини-кофейня.
Вместо второго тире лучше поставить запятую, в остальном пунктуация верна. Обратите внимание, что с точки зрения стилистики текст можно улучшить (например, так, чтобы избежать сочетания в будущем будет мотивировать).
Для постановки тире перед датой нет оснований.
Тире между подлежащим и сказуемым, которые выражены существительными, не ставится, если перед сказуемым стоит относящийся к нему второстепенный член предложения.
При таком порядке слов сочетание не знаю необходимо выделить, при этом лучше использовать два тире или скобки. Однако предложение построено неудачно, желательно его перестроить.
Тире возможно как интонационный знак. Решение принимает автор текста.
Такая пунктуация не ошибочна, если считать, что определительный оборот имеет характер пояснения или уточнения (обычно определительный оборот, стоящий после определительных, указательных и притяжательных местоимений, тесно примыкает к ним и запятой не отделяется).
Тире обычно не ставится, если подлежащее выражено личным местоимением, а сказуемое – формой именительного падежа существительного. Но при логическом подчеркивании тире всё-таки возможно (ср. у Маяковского: Я – гражданин Советского Союза).
Тире не требуется.