Off topic is always a good section to have because otherwise it all ends up in a topical forum and messes everything up. I say have the off topic. But i would also say no rush there is obviously plenty for the admins of the forum to sort out and this (imo) should not be a priority.
The General Racing talk forum might be home to off topic untill an Off Topic forum is created.