I’ve just discovered a workaround for the landscape mode bug in the latest release of DS. Seems like it breaks if you have Extras->Restore Last Position set in the prefrences. Next release will have that fixed.
Update: Nope, that wasn’t it. I just did that only on my 3GS. Meh. But I think I do have a real fix now which should go out over the weekend.