The web font has been a big criticism point and we're definitely working on it.
I think that the single page documentation style is not the way to go for larger APIs. There simply is no way to cram extensive content onto a single page. Like Justin said, we can probably generate a single page overview of the entire API but other projects like jQuery, Ember or ExtJS don't do it either for good reason.
Color noise and making code snippets more distinguishable is a good point, thanks for the feedback.