If you think this experience as a disaster, then you probably shouldn't join any stress tests for any game whatsoever.
It's not really a free demo of the game for you to enjoy, that's just a bonus if everything works.
You don't know how a server will run when put under stress before actually trying it,
and encountering any problems that you should probably fix before launch is the whole purpose of a stress test,
hence the name.
As it is, I'd say the test was very successful: they certainly found problems to fix in the foreseeable future.
This will most likely make for a better player experience when the game finally launches fully.
Keep up the good work! ^_^