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.