While I don't agree with you on most points I do understand where you are comming from.
You are looking for things that the game simply does not provide. At that point there is nothing more to it then to move on to other games.
It's sad to see so many people disappointed with the game (even I am), but it's good to see you at least had fun with it.
I would like to point out a quote that to me seems to be at the heart of all the negative comments GW2 is getting.
I've never been an MMO player. (I did play GW1 for 7 years, but I wouldn't call that an MMO at all.) So to me this statement is very strange.
What is expected from an MMO? Endless content? Surely that can't be the case.
For some reason a lot complains about GW2 are aimed at longevity of the game. So is longevity what makes a game an MMO?
I would think not, but it often seems to be the expectation that the MMO label brings with it.
If you ask me, Anet made a mistake to promote the game so hard to MMO players.
"If you are tired of MMO's you'll want to play our game. And if you never likes MMo's you'll definetely want to play our game"
(something along those lines was in the iconic GW2-manifest video)
Just like with GW1 they are trying to make a game for too many people. In GW1 it was trying to unite PvE players with PvP players. The result was mixed. How often were there complaint from PvP players that update x was favoring PvE (or the other way around) In the end they had to split most of the skills up. What makes a fun game for one group doens't make a fun game for the other. And a lot of players dropped from the game.
I fear the same is happening again. They try to make a game that appeal to both casual and hardcore player. The result is, again, mixed. But no just those 2 groups. You also have the older GW1 players that they are trying to please. In the end we end up with a game that hangs somewhere in the middle, but never really captures either group's interests.
I hope the game finds it's spot.
GW1 did, because it managed to carve out it's own little niche.
Let's hope the same can happen with GW2.