We work together as a team
Well, API has to be fast and simple, so it is a bit of work to derive information you need, timings were especially hard to calculate right. But all that's better done outside the game. I can tell you rF2 provides hands down best data (complete and reliable) of all the games supported by the CC.
I never looked into SimHub (past ShakeIt) but I if am not mistaken SH has its own data model, maybe class positions are calculated there? You might want to ask on their Discord. But grouping cars into classes would still need to be done by hand.
We may also be exposing Crew Chief data in the future, we just added mechanism to do that.