Regarding the Ryanair 25 minutes turnaround, it looks (and feels) like a Formula 1 pit stop...
And I stand corrected for the FlyBe turnaround times... guess I'm becoming cross-eyed at the end of my shift!
Good on FlyBe to schedule the odd longer turnaround; it allows some slack in the system to make up for the odd delay. If anything at all goes wrong on the shorter turnarounds, then the a/c ends up pushing back late. Sure enough, the airline can then blame the dispatcher for not being bossy enough with pax services/fuellers/ramp team/wheelchair people etc... like I want to make ennemies of the people I work with!
That said, it seems to work fine most days...