The idea is OK. The login system sucks because it means that google&msn can't spider your pages. You have a lot of work to do.
Yeah you TOTALLY have to remove the login system. I started a site a few months ago t play with this whole idea and my strong point (I hope) is the lack of having to create an account to submit content. I just added a security code entrance field to help fight spam bots. In addition to that, after content is submitted I have an admin to to approve the posted content before it's shown. That lets me make sure that the content stays true to the site.
You guys are right, I had the site for several months but google or msn will not index it. This is an automated PHP script, its weird I get over 2000 uniques a month but little clicks on my google ads. Any advice???
On my recipe site I do have PPC ads, but also use affiliate ads to drive revenue. My site is still young and I can't really extrapolate what my eventual earnings will be, but I'm sure affiliates will be a big part of the mix. BTW, You don't actually seem to have anywhere near 800 recipes!