1. bonus feats: this isn't because the class was badly written. it's because the monk was published before the introduction of ACFs. in other words, it is the ACFs that are badly written in this instance, not the monk class itself.
2. fast movement: a Druid's spellcasting is completely useless in relation to their wildshape as is. a rogue's trap sense is completely useless in relation to their trap finding (if you find the trap, you don't need trap sense). having unrelated class features doesn't mean that the class is badly written. unfocused, yes. badly written, no.
3. ki strike: the description following the part you described explains exactly what ki does for a monk.