¿Por qué redireccionar al usuario?, déjalo que decida por si mismo. Si le gusta la idea de tener todos los idiomas mejor que use subdominios.
No entiendo el sentido de lo que haceis.
La ventaja de tener dominios para cada idioma es conseguir diferenciarlos, optimizarlos de forma individual. Si quiere que cada sitio tenga todos los idiomas, entonces crea un sólo sitio con subdominios.