Wow, this sounds remarkably similar to my situation except there is me and just one other friend and we've been doing it a couple months less than you.
I'm going to talk with my friend this weekend and get things sorted out. The worst case is that I will just launch the site as a minimalistic version and then work on a separate business idea by myself.
I think the main problem is that my friend is completely non-technical. I was relying on him to do the marketing.
As a follow up question, how do you separate duties between a technical founder and a non-technical founder in the first few months of a startup so that all people have equal amounts of work?
With my idea, I was prepared to invest more up-front time as I was solely developing the website with the expectation that my partner would get things going at the appropriate time.
I guess that is a mistake in hindsight.
This comment probably doesn't help you in any way but hopefully we can learn something for the next time.