The person who created and coded the Battle Finder left Smogon a while ago, so he isn't here to fix it anymore. I'm not sure if anyone else knows how to get it back up and running, but that's basically why it's down. If someone from the staff manages to fix it, it will be announced. For now, I suppose you have to work with what's given to you unfortunately :/.