Even with all those features, 2500 lines sounds like way too much.
He's also included pieces of Headless UI's embedded framework, which they use to minimize the differences between the different implementations. It's definitely not representative of regular code in the frameworks being compared to.
Do you mean my comparison to gtk, or on-site comparison to nue?