Вместо Connection Broker можно настроить NLB - но имхо оно того не стоит, проще сделать простейший DNS Round Robin как описано в ссылке, приведенной dimokkk. Т.е. настоящий баланисровки не будет, но по крайней мере каждый новый сеанс будет отправляться на разные терминалы.
Профили и личные папки пользователя в такой конфигурации обычно хранятся в некой сетевой папке (здесь опять вопрос отказоустойчивости файлового сервера с профилями и данными пользователя) и подключаются через перенаправление папок (Folder Redirection). Это настраивается с помощтю групповых политик - т.е. пользователь входит на терминальный сервер и ему подгружается его профиль и папки, которые реально хранятся на другом файловом сервере.