Talk to the hand!!!
yeah, as chimera201 said, it starts and shows login fields, automatic login and then downloads something in background and then the launcher starts. takes about a min for me, unlike Uplay and Steam
Yeah, the launcher sucks. They intend to deliver their products in their own platform. Its a shame since releasing it on Steam could lead to more players for their game and more indie developers for their engine. But they choose to rather not share royalties with others.