Agreed. If I wanted to clean up the presentation a bit, I'd probably do the following:
1) Rename "class feats" to "class abilities". Drop a lot of the level gating, all class abilities should open at either 1, 8, 14, and 20. Make a lot of the lower level ones scale with level. If necessary, give the fixed class abilities a different name, like class features.
2) Roll general feats into skill feats, and combine their progression. Gate the feats the way master and legendary proficiency are gated (I think at 7 and 15?). Trained feats at 1, Master feats at 7, and Legendary feats at 15.
3) Roll all the multiclass feats and prestige feats into a bundle called alternative class features.