Thanks for sharing this layout. Just a heads-up that the layout might behave unexpectedly when the width of the items is less than the header's width.

As you can see in this screenshot, the header of the first and last section is aligned incorrectly. It seems like that the total width of the sections items is not taking into account.