Más progreso:
He probado diferentes dispositivos y funciona sin problemas en los dispositivos que yo tengo para probar (iPhone e iPad). Pongo las capturas para que se entienda (de moment he deshabitado la opción de colección porque quería terminar con éstas dos primero):
iPhoneLa pantalla de bienvenida:

Hay que fijarse que en la resolución que nos ofrece el iPhone no es posible mostrar un menú. En vez de eso, el menú se convierte en desplegable para tener el mayor espacio disponible para el visionado:

Sin embargo, cuando pulsamos el desplegable, el menú aparece:
iPadApaisadoPantalla de bienvenida en formato apaisado:

La colección nos muestra 3 ítems por fila, sumando un total de 4 filas, lo que hace un total de 12 ítems:
NormalPantalla de bienvenida en formato normal:

La colección nos muestra 2 ítems por fila, sumando un total de 6 filas, lo que hace un total de 12 ítems:

A ver si esta tarde subo un "snapshot" para que puedan ir viendo el tema y experimentar con él.
Lo que he hecho los últimos dos días. Adaptar todas las clases y páginas a Ajax y refinar la generación de las mismas mediante cargas parciales. Antes, con cada acción se cargaba la página completa con un cambio, ahora el contenido es dinámico cargándose únicamente las partes de las páginas que se actualizan. Eso ahorra transferencia y velocidad de ejecución.
Un saludo
Merlin