Good luck! If you have the luxury of not having to work, great otherwise you might want to add consulting in there in order to gain some real world experience while plugging those holes on your resume. If you can't find consulting work then transition some of that "brainstorming for project" into volunteer or internship work in a larger shop to gain experience. My philosophy is to use other company's time and money to gain experience and work on your own projects on the side.
If you do have an idea, don't wait for the straight face. Developing a prototype is fast and you can get something ready to show people your idea quickly. Get out there fast and often but the trick is to focus on obtaining funding if that is your ultimate goal, developing your idea can come after the initial money is in the bank but again that all depends on your financial needs.