Gemolo seems to thrive on self-imposed constraints when creating his puzzles; this one must have been a beast to create. It would be nice if he were to give us special puzzles occasionally à la Azed* e. g. eightsome reels, printer's devilry, spoonerisms etc.
*Whose Christmas puzzle was rather disappointing this year.