I think this is way too much information for a general user. At least of a projects overview (mind the plural).
We are talking of several projects here. Probably 20 or 30! Imagine several pages long list.
I like the coloring of the task bars
Doing an graphical overview of the milestones is easy, but I personally doubt that this would have any benefit in daily life...
Maybe we should not mess up "Status" and "Changes" of a project. I think both things are used in pretty different situations. If you discuss with upper management about project status, you only want status on you printout. Not changes or comments. Separating those tasks would simplify the interface.