Not surprised, pages for the free products have been disappearing for awhile now. You can always grab a copy from the forum but yeah,a little annoying.
Allegedly, according to what's his name, the CEO of Comodo, they're bringing out a new, updated version shortly. Maybe removing old links is a part of it.