After that I have to "expand all" threads which takes another minute or so

just go into "edit site" on the home page and uncheck "contract posts you've already read. that should help.

as for the new thread idea, i think it would be great to put a box right underneath the one i'm using now and have the thread put into the forum that you are in.