I don't understand the huge number of bonus feats either. It might fit the theme if the bonus feats were limited to skill-related feats.
The BAB column has an error. At the moment +3 occurs 3 times, and +2 does not occur at all. Level 3 should be +2, I think.