Honestly, even with dwarf AI as it is, fast forwarding a month/year at a time couldn't get much worse. At best, most human interference has a minimal effect on containing the madness of dwarves, and often times they would be much better off without us constantly flooding their tunnels with water and magma.
I am sorry for necromancing, but I have been very interested in this issue for a while. In fact, I though it could be great if we could run the history generation process that takes place upon world gen, but with an existing fortress we built and historical figures we shaped as the basis.
I made a few experiments: created a safe, self-sufficient fortress (spent quite a while on it, too), set the nopause to 1 in DHack, which means the game won't pause even for artifacts and sieges, and let the game sit overnight several times. The results were grim.
There were, of course, some amuzing facts, like one of the legendary cooks coming back from the dead with the sole purpose of preparing masterful meals for all eternity (which he did, as the fortress was crumbling around him), massacres by a merchant yak cow, and wars being declared with friendly dwarven civilizations. But, in the end, you will never get a happy ending, like those thriving civilizations that we see upon embark that have been around, it seems, forever. The best your efforts can do is give them another 5-10 years until it all goes downhill. And it's almost never due to sieges or megabeasts - it's the tantrum spirals and/or their side effects, like all brewers getting killed by a rampaging dwarf and another dwarf being thrown down a well by a vengeful ghost, which led to total dehydration.
To sum up - there is a way to skip years, but it won't be pretty. Be warned.