Yeah make it so it shows all topics ever
Also putting a front page up (or back up) would help. If you can't find the time to update it then you can always get some of your current staff to do it, or select new ones as site admins. I've got a lot of art you can have, some is rare so will have to watermark it first though.
Oh and don't forget the change the description for the FFXIII forum, hehe