The problems with granting so many feats at once is that the leveling system won't allow you to progress to the next leveling stage (Attributes->Skills->Feats->Powers) unless you can "spend" all the feats granted that level (unlike skill points which you can reserve for the next level).
Since many of the feats are tiered, you can't choose all of them at once, hence the game hangs during the Feat stage.
Even if you granted 99 feats, I'm pretty sure there's not that many in the game anyways (is there??
)... try lowering the amount you get per level, probably no more than 5 or 6 (realistically 2-3) or you risk getting stuck later on.
== Feats granted per level
== Base Skill Points to spend per level, and cross-class skills determination
== Force Powers granted per level