Какие IT специалисты нужны для создания «?» сайта?
Ключевые люди:
1) Product owner - тот у кого есть видение всего
2) условный CTO - тот кто отвечает за техническую реализацию.
И того и другого нужно иметь фуллтайм.
По остальным участникам на усмотрение CTO - как правило это дизайнер, верстальщик и backend программист.
Если сроки не горят - последние 2 могут быть одним человеком, но я бы не советовал.
Кто точно нафиг не нужен на старте, - это Database Developer. 
Ваша первая задача - сделать быстрый MVP - если будет трафик, вы успеете 10 раз изменить архитектуру и переписать все заново.
Нужен ли мобайл - вопрос открытый. Мне кажется да, возможно больше чем веб.
Надо понимать что у Apple очень специфическая политика по аппруву этого дела - один мой хороший знакомый ухитрился продавить приложение крупного букмекерского сайта в стор - но ему это стоило полгода живых встреч.
Из разработчиков этого вполне достаточно.
Список вполне адекватный.
Сроки могут быть разные и не один не будет верным.
Я бы поставил команде 8 месяцев, но вы ведь должны понимать, что это только на бумаге.