All of these things are intentional.
1. Let’s face it, the launcher was stupid.
2. Open it through Steam. Actually, don’t even. Use the Steam server browser to play.
3. Yeah, Torn Banner decided that making DW a new game was dumb, so they called it a DLC.