You don't need to worry about your bio meeting some great standard. I have RPed with you before, so I know you are a good writer, and I understand if you don't want to reveal everything up front. I would prefer, though, that you do put a basic bio up. It doesn't need to be anything exceptional.