Yes it really does need some work.
There is a need for a simple well curated recipe site though, there is always lots of interest.
Does BBC Food count? It's ad-free if you are in the UK (possibly not if you're outside the UK). It has a wealth of recipes and food-related content:
Alas, not free -- but for my money, well worth it.