Ça me plaît ; quelques commentaires :
Je pense que le logo au-dessus du titre prend pas mal d’espace vertical, qui est une ressource précieuse avec une description trop longue et plusieurs sous-catégories.
Puisque l’un des avantages de la mise en page en blocs est de rendre plus de catégories visibles sans faire défiler, je pense qu’il serait très bien de prévoir par défaut le logo et le titre côte à côte. Bien sûr, on pourrait presque atteindre cela avec des remplacements CSS, mais ce serait sympa de le faire fonctionner par défaut.
Concernant le problème des catégories de troisième niveau, j’aime bien vos sous-blocs, mais un paramètre optionnel possible serait de simplement afficher un seul niveau de sous-catégorie avec un indicateur lorsqu’un niveau supplémentaire existe — peut-être un “+N sous-catégories” en petit texte sous le titre de la catégorie enfant s’il y a des catégories de troisième niveau.
Et une mise en page de style maçonnerie serait idéale…