Bienvenida Desi, lamentablemente algo que sí es cierto es que la carga inicial de una aplicación .Net no es todo lo rápida que nos gustaría Comparado con una página en asp estándar o en php, la carga inicial de la página cuando la aplicación ha sido descargada de la caché es bastante pesada y puede demorar bastante dependiendo de los módulos instalados, más si se trata de hosting compartido o un servidor virtual con pocos recursos. Sin embargo, una vez cacheada, la respuesta es bastante aceptable por no decir excelente.
Cuando alguno de mis clientes se me queja de este hecho y me lo compara con el phpNuke, por ejemplo, siempre argumento lo mismo, no se necesita el mismo motor para mover un turismo que para mover un camión, y eso es lo que pasa, que para procesar las características que despliega un phpnuke se necesitan menos recursos que para gestionar las poderosas librerías que carga una aplicación asp.net como DNN.
También considero normal que una página como la oficial de DNN con miles de usuarios concurrentes algunas veces pueda presentar algún problema de carga (las menos, pues particularmente yo que paso algunas horas navegándolas, rara vez sufro alguna caida).
Como respuesta a tu mensaje inicial, si dimensionas adecuadamente los recursos del servidor estoy seguro que soportará perfectamente tus miles de usuarios sin problema alguno.