Ditto. Have an N900 and an N810. It is a brick, but small price to pay for a hardware keyboard.

Have you looked in to the Community Seamless Software Update (CSSU) project? It is community project that has taken over for Nokia's bundle of support fail. One of the features of the CSSU is to provide rotation to most if not all apps.