Quando você "cat" arquivos juntos, você vai acabar com a marcação extra que você não precisa. Notavelmente, você terá <html> e </html> tags, o que estragará sua renderização. Você também terá várias seções <head> . Essas páginas não parecem usar Javascript, mas eu não chequei de perto - colidir espaços de nomes Javascript também pode estragar você com essa abordagem.
Para um conjunto tão pequeno de páginas HTML, é melhor fazer isso manualmente ou criar um arquivo HTML (CHM) mesclado. No entanto, existem outras maneiras de fazer isso: