Same, I also don't see the farming as very unrealistic, seeing as how every tile is a quantum space big enough to hold dragons, etc, etc.
Estimates are a minimum of 3,000 sq ft per person per year for food production. Even if we assume that a tile is 10x10 (split the difference between a bed and a dragon, and that's likely still way too large since no two dwarves can occupy the same tile without one lying down) then you'd still need 30 tiles *per dwarf*. Toss in some magic with dwarves only eating once a season, with dwarven food producing more than human food, and so on, and we're still WAY off.
The US requires 5% of the population to be dedicated to agriculture, and that's with John Deere in the mix. In a fortress of 200, that's 10 dwarves doing non-preparation food tasks year-round. As it is now, a single dwarf can *easily* feed an entire fortress.
To balance, I'd put minimum farm size to feed one dwarf at 10 tiles running year round without fertilizer, 2000 tiles to feed 200. That's just shy of a full embark tile worth of plants and would require either an easy to setup (but possibly difficult to defend) aboveground operation, or some real effort to setup underground. A fortress of 200 shouldn't be a cakewalk, but I'd think that 10 dwarves could keep that kind of farming operation running, especially if you cut the size in half with fertilizer.
We keep asking for challenges to the game, I don't see why providing enough food shouldn't be one of them.