I liked the Twin Peaks reference.
I loved it. I'll guess those who rated this ep bad are my American friends ;-)