i vari \midrule e bottomrule devono stare solo in un posto; non devono essere messi sia nella tabella sia nella parte che definisce \endfoot e \endlastrule; rischi di averli doppi. Io trovo più logico metterli nella tabella; in effetti mi sbaglio sempre quando costruisco le quattro parti del preambolo, perché mi concentro sull’estetica dei due piedi e non sul meccanismo di funzionamento di longtable. mettendoli nella tabella forse converrebbe usare \\* al posto del semplice \\.
Non, \rotating mette tutto il suo argomento in una scatola e poi ruota la scatola, quindi ruoterebbe tutta la lunga tabella senza lasciarle lo spazio operativo per venire separata in monconi.
Temo che quanto ho consigliato ad altri di comporre una longtable in un file a parte con disposizione landscape, poi separarne le pagine e infine importare quelle singole pagine con altrettanti \includegraphics (dopo averle accuratamente smarginate, sia l’unica strada da seguire.
Forse per coloro che sanno maneggiare i linguaggi di scripting, sfruttando \write18, frse, e ripeto forse, potrebbero far fare tutto il lavoro durante un’unica esecuzione di pdflatex.