Have they have ever cancelled a show in midseason, after the first season?

No. There were 19 episodes and it wasn’t picked up for another season. Almost got brought back, but the last word was that Claire Danes’ film schedule wouldn’t permit.

Yeah, the writing’s on the wall. They may not finish season 3.

The first Celebrity Mole was pulled from the ABC lineup, but later returned, rerunning the episodes that had already aired, and going to the end this time.

I haven’t seen Twin Peaks mentioned yet…