I get what the episode was all about. It was trying to fade out Eric and it was trying too get the fans to like Randy. Well, I'm sure it didn't do any of that. Honestly, I saw it as an insult to the Eric Foreman character and probably all of the fans of the show.
Randy & Donna on the Vista Cruiser? Seriously? Donna making out with Randy in Eric's room? I don't mean to sound like Kitty but I just couldn't take that. And Josh Meyers is probably good in other things but he just does not belong on That 70s Show. He's a weak character, and none of his lines are funny.
Everything Fez says now is devoid of laughter, especially that ridiculous fantasy. And Fez gets girls now? Are the writers getting high themselves? Since when is Fez the "player" of the group? Things just get worse as the season continues. I mean yes, I would be lying if I said the complete episode was devoid of laughter but there was just too much flaws in this episode to count.