Donkey Team will release a fix for the launcher soon, they're developing a game and that requires them to show results and meet deadlines, they're putting Melee above Crpg logically.
Regarding strategus, a few new people were taken in to help improve it, i don't know any details but don't lose hope.))