There is no such thing as a perfect democracy.
The actual democratic system in Russia, according to many, is is superior to that in plain "first past the post" democracies such as the UK and USA. It's more modern, taking into account 20th century research in political science, while the UK system for instance, is ancient, and geared towards a society that existed 300 years ago.
The question is whether the system is adhered to, how much corruption there is in the system, and whether the population of Russia at large, cares about any of this.
There are various levels of corruption in most democracies, whether it is legitimate, legal through lobbying, or illegal through bribes.
Then, there is the matter of who votes, and how.
If under 70% actually vote, is the decision legitimate?
Should everybody be forced to vote, like in Australia?
Should only people with a permanent, registered address be allowed to vote, like in the UK? Should prisoners be prevented from voting, as happens in the UK?
What if a country has a substantial population of non-citizens?
What about people who are too uneducated and frankly, stupid, to make an informed choice? People who choose to "sell" their vote?
So, my question would be; is Russia democratic, in comparison to what country?
..in comparison to the USA? To the USSR? EU? or the Greek ideal?
The concept of democracy as per Greek political philosophers was only intended to be applied in small city-states, and given to free men (as opposed to slaves, women). That's all they ever envisaged. Nobody had any notion of applying it to a geographically large country, or a country with a huge population with varying levels of interests and education.
Any definition of democracy since then, is just a local interpretation/adaptation of what democracy could/should be, according to constitution writers.
If election themselves are proof of democracy - well any country might hold them, and they might offer multiple choices and secrecy of the ballot, without being perceived as democracies.
Afghanistan is a "democracy", instated by none less than the USA. Iraq too.....