I'm thinking of using Twitter Bootstrap for a site of mine, but I began to have some doubts while looking at it: it's a fairly small font, and has small icons, and come to think of it, Twitter itself is generally oriented towards the young and more technically savvy (the kind of people who know that it's really easy to increase the browser's font size). Sure, there are probably counter examples of someone's grandma being an avid twitter user, but I got to wondering if Twitter Bootstrap is a very good choice for a site very much aimed at "normal, non-technical people", who may also be a bit older than average, and not have the eyesight or patience to deal with something so small.
Has anyone actually done any research into this that they'd like to share? I know that it's in theory possible to resize it, but I'm a bit wary of how that would work out in practice.
If icon size is an issue, you can try using Font Awesome: http://fortawesome.github.com/Font-Awesome/. It uses a font-face for the icons rather than sprites, so you can configure further in css by adjusting size and color, whereas bootstrap's icons are limited to black/white (plus some opacity). A potential gotcha with this approach is you need to be sure you can configure your web server to send the right content-type for the font files you'll send. I had to do some minor nginx configuration to get it right for certain browsers.
There are also pre-customized resources like bootswatch (http://bootswatch.com/) if you want to get a look at some of the possibilities.
And if you clone the bootstrap repo, you can fiddle around with the base LESS stylesheets to make quick changes that affect the full system (lots of stuff in variables.less: https://github.com/twitter/bootstrap/blob/master/less/variab...) of course.
I don't think the issues you listed are particularly significant unless you know that customization is going to be too costly in terms of time.