Farscape riff (although short and expected) was classic.
I'd actually argue that the whole episode was a bit of a Farscape riff... what with the whole postmodern playing fast and loose with the references, conventions and different ways of telling stories in Sci-fi, as well as the self-consciousness of the episode, not to mention the tongue in cheek aspect. I mean, from the get go the episode definately had a distinct Farscape odour about it.
Personally I have to say that I loved it... BUT if truth be told, Farscape did it better. Anyhow, I'm glad that the writers and producers gave something different a go, even if I do look forward to next week and the prospect of watching SG-1 get back to what they're best at.

N.B. Is is just me or does anybody else suspect that those dodgy teddy bear suits are all we're going to get after all those hints that this season we'd finally get to see the Furlings?
I agree entirely. I thought it was hilarious, and it DID have that Farscape feel about it even if that show was only explicitly spoofed for a brief moment. ^^
... and I also think those are the only glimpses of Furlings we'll ever get.
Edit: As for the Farscape short, Ben played Stark's role because he never did that in the original. The fact that Claudia Black played (vaguely) her original role, though, means they didn't shift him there because they had to... my guess is it's more because they had her characer Vala being far more attached to Daniel Jackson than Cameron Mitchell (i.e. they did it from the character's like / dislike perspective of the various characters), and so stuck 'em as the John / Aeryn combo. Just my take on it, though.