We got mad-scientist Walter, The Observers, Doc Brown, and a nicely placed Twin Peaks reference. Apparently Walter's glasses were a gift from his pal Dr. Jacoby from Washington. Awesome. The fact that those guys know each other makes all sorts of sense.
Christopher Lloyd's burned out musician character fit right in with all the time-travelly business going on, nice that they worked the year 1985 into the script.
As long as they keep cranking out episodes like these I don't see the fans going anywhere.