as the others have pointed out, it's not really stinky at all... we can do much more hideious things!
your bodycount is low... i'd drop the bassies as they're more of a liability on anything smaller than 8'x4' due to that very large minimum range.
a pair of russes is much scarier, especially if you can find pts to make them demolishers! (side armour 13? yes please!)
the vets & roughriders should be all 6 strong for scoring unit purposes. you
can skimp on the roughriders as they're really not ment to survive at all, but the vets definately should go upto 6 strong...
that platoon command squad should lose the rocket launcher and take another plasma gun & a medic. now you've got a very scary anti-meq unit that can also deep strike if need be.
your officers need iron discipline... simply put, guard armies run away without it.
now, if you're wanting to play purely foul dairy, plump for the no-brainer las/plas gunline supported by 3 russes. no transports, no shiny stuff, just as many infantry platoons with as many plasma guns & lascannons as you can get your hands on! support that with 3 basic russes w/only a hull heavy bolter...
there's very, very little that will get through that much ap2. between 48"-24" you lay down that killing zone; armour and monstrous creatures are in this instance your infantry's first priority while the russes just start blowing big holes in anything else!
cheers!