Yes, they are also trash tier. You can drop your CIS pride, Russia is terrible at DotA and always will be. It's not even like the Chinese scene, where we know they are actually very good players and are waiting on them to make another godly team, there isn't even that potential.
And I actually like VP, I agree they are a fun team to watch, doesn't mean they will win anything big ever.