I find I can start game if I delete the GW2 cache, also delete the local.dat from Appdata, roaming, GW2 and delete Bin64 from the GW2 program file.
However, I have to do this every time I want to login or the login does the invisible window thing and I have to restart through task manager.
Come on Anet, needs to be fixed.