Ok guys. i just checked Champions as well. Get the same problem so it is clearly a server issue there end from most EU countries and perhaps others which are using the EU proxy??
Same issue for me here as well. Hampshire UK. Can not patch the launcher and crashes out due to non connectivity. No issues with any other MMO launching or streaming movies so not my end :) :(