Until these ridiculously long queues can be addressed, we cannot say that WvW is "fixed".
Frankly, I don't see the problem with creating shards on the fly to adapt to player load. So you get green, red, blue, pink, yellow, brown with pink spots, mauve with yellow stripes etc. shards as WvW population grows.