Yes, Chrome on Android is a travesty, and this article doesn't even list all of the major issues it has.
The fonts being screwed up is a "feature" -- Chrome tries to detect which pieces of text are important and enlarge them (and the reverse for unimportant). I don't think it'd be useful even if the decisions on what's important worked well. And boy, the decisions really don't work well.