This, all of this.
I usually explain the DotP by saying we are currently living in a dictatorship ofthe bourgeoisie. This can take many concrete forms, as it will probably do under a DotP, albeit that the latter has to be vastly more democratic.
If your communism isn' t putting democracy front and center, it is not my revolution.