I also noticed that NOTHING worked well while it was in "gingerbread UI" mode. Btw I don't think it was really gingerbread, just amping the pixel density forces the os to think its running on a small high density screen...therefore the UI changes.
Nothing is actually stopping honeycomb from running on a smartphone, it COULD run right now if you wanted it to.