Ok this is a suggestion for the My Threads not loading problems
Ok I say you should have the My Threads thing have multiple pages, say 50 threads to a page, which you can scroll through.
This would eliminate the 500threads on a page or it crashing and I know it would be a bitch to go through all those pages but you could have a (Delete this page) option or a (Delete all pages) option
Just my 2cents any imput would be great