I think you have to be comfortable with the nature of the industry you're working in. Startups are volatile beasts. One minute you're on top, the next you're picking up quarters off the floor trying to keep things afloat. I think what you're experiencing, more than anything, are the natural growing pains of being an early employee in a fledgling company.
I don't think you're deficient in any of the ways you list, but perhaps you are looking for a more stable work environment with a proven business model.
I don't think you're deficient in any of the ways you list, but perhaps you are looking for a more stable work environment with a proven business model.