Нужен ли поддомен для мобильной версии сайта?
Не майтесь дурью. В данном случает вам лучше сделать адаптивный сайт. Но если и он вам не гоже, хз почему, то определяйте на сервере тип устройства и отдавайте для него отдельный шаблон вывода!
P.S. Не нужно думать что для телефона адаптивный сайт может быть очень тугим. Ведь по сути мы получаем тот же сайт, что и на ПК! За исключением различий скорости интернета. Есть масса техник, для уменьшения скорости загрузки сайта. Нужно лишь уметь их применять!
Зависит от сайта. Если удобно сделать версию, которая работала бы и там и там, лучше так. Но если дизайн и содержание такого не позволяют, а мобильная версия может быть только урезанной -- однозначно делайте "m.site.ru" версию. Для СЕО это не должно быть важно.