I'm sorry to hear you've been having trouble, but I'd say this is actually a fairly smooth launch provided that localization isn't an issue. I've seen much, much worse from both big name and indie companies. On the other hand, stability and optimization are two particularly painful issues for a game to have.