Good job valve you actually followed up!
now there are still some problems, however:
-the system is basically whoever plays more gets a higher rank, or whoever six-stacks. When everyone starts at rank 1, if you're a very middle of the road player, you're going to lose/win half of your games, depending on the skill of the player who is ranked 1 instead of higher because of a lack of placement matches, and are going to stay there yourself.
-there's a memory leak (i think? some error to do with dx9 shaders repeating over and over) in matchmaking which basically makes it unplayable for some people after a game's worth of play, or if it's a long game, you're fucked with 30-40 FPS by the end of it
-viewmodel fov: please cap it at at least 70, minmode viewmodels look alright with 70, but at 54 even min viewmodels look like you're holding it right in front of your face.
-you shouldnt have to be booted to the main menu after every casual game. casual is great, don't get me wrong, but it could be so easily improved by giving the option to keep playing. Or just do the CS:GO system of vote for the next map, which, to be honest, would be great.
-not related to the core aspects of the game, but since this game just got it's competitive update, i'd love for valve to actually point players toward actual competitive in some way shape or form-- in game. One way is to fix the stream UI to always be open-- that led a lot of players in, and boosted view counts. Now that's toggled off and as far as i can tell nobody clicks the button to turn it on, and since it was toggled off, viewer counts have dropped. If the problem is showing the community trashy streams, then maybe make a box that appears when there are competitive game(s) going on. That notification that the ESEA grand finals were happening was great, and I'd like to see more of those.