G'day and welcome to Dakka!
Sounds like you've got a pretty sizeable force of the Russ' best! Yes the new fluff is somewhat divisive but overall its gotten things moving. Plus with all the specialist games getting some love you can just focus on those and forget about the going ons in the wider galaxy