Si funziona tutto. Alla fine, ho sistemato, creando un ulteriore media query per una risoluzione di 360px. Trattandosi di un sito dinamico, è stato un lavoraccio perchè una serie di cose ho dovuto farle 'al volo', usando JQuery, non potendo determinare alcuni valori prima del caricamento dei dati. Ma alla fine ce l'ho fatta.
Resta il 'mistero': il produttore dichiara che lo smartphone ha una risoluzione di 1280x720, ma lo script al caricamento della pagina mi dice che è la metà, 640x360...