So I was recently been mulling over building a megaproject involving the circus and the clowns, and have recently taken to experimenting with the initial zerg rush in the advancement of science. What I've discovered is that the initial rush is somewhat different in DF2012 vs DF2010. In DF2010, breaching hell would always generate about 60-80 demons consistently. In DF2012, the number can be wildly variable. Specifically, the number of clowns generated seem to be based on either time or wealth of a fortress.
Using dfhack, and reveal demon on a completely new embark (done to locate the spire where the demon rush will occur), I found that right on embark, the circus will only spawn about 20-ish demons at most. A few regen worlds (included an advanced gen that bumped the number of demon types to 1000) always had the number of demons semi-constant at around 20.
Curious, I grabbed my last fort which I had annual saves for, and checked the rush behavior. In that world, just after embark in the initial save, I once again saw about 20 demons when hell became exposed. Curious if the HFS had broken in 2012, I ran TheAussieGuy's save of the Spire of Amarok, and breached the HFS on that map, and ended up with a whopping 140 demons, much more than any save I checked in DF2010.
Going back to my last fort, I revealed the demons each year I had played, and found the number of demons increased. After year two, I had roughly 35 demons. Year four was a much more healthy 80 demons.
I will continue working on experiments to understand the change in the clowns initial siege. If the clown numbers are based on time vs. wealth, it might be possible to rush for an adamantine spire, and beat the demons before then can number en-mass.
More science is required ...