No, you don't need a fully polished business plan to submit your initial idea. We're looking for the core concept, your passion, and a clear understanding of the problem you're solving. A strong pitch deck or clear description of your vision is a great start.