Oh yeah. They totally did. They had announced that Franklin Hall would show up in this episode, so it wasn't a big surprise. They even set the start of it in Colorado, home of Thunderbolts Mountain.
And I think it will last, if for no other reason than ABC isn't exactly heavy on the big hit shows these days.