Y'know, anything Twin Peaks is an insta-try for me. I'd dearly love to get my hands on the PS3 version, but of course that was only released in good ol' Nippon. I read the original EG review which made it sound super-interesting, and your write-up confirms there's some really special stuff going on in it.
It's a shame I don't own a 360, but... I barely use my PS3 any more these days either. But I'm probably going to make an exception for when that really tasty Ico/SotC collection comes out next week, which will distract me a goodly bit.
But, well. Sigh. One day, I shall play this game.