Have those issues been fixed?
Ummm.... some of those aren't even 'issues'. It's mostly just a Rigol-bash by somebody who didn't bother to learn to use his 'scope.
eg. The thing about "channel buttons not working"
That's totally by design. The first press is to set the active channel
if it's not already active (which you can see by a
huge marker on screen). He says "button didn't work" but yes it did - you can see the marker change at the bottom of the screen. The
second press will then turn the channel off. This is common to many (all?) oscilloscopes which don't have a separate set of controls for each channel, not just Rigol. He needs to either learn to use his 'scope or pay for the separate controls.
The fan? Yes, some forum members have replaced the fan for a quieter one.
The vertical movement? Yes, it looks bad if you savagely yank the knob around in a Rigol-bashing video. In real life:
a) There's a little marker at the side of the screen which adjusts
faster than the trace. Use it.
b) You'll quickly get the 'feel' of the knob and learn to do it.
It's not ideal, some forum members have replaced the rotary encoder knob with a fatter one (this helps a lot). Some have even replaced the encoder with a clicky one. It doesn't make it unusable.
Could it be improved? Yes. Who knows what goodies the next firmware will bring?
If you're hopelessly ham-fisted or just want something a bit more 'refined' you can go for a different brand but you'll lose out
badly in terms of technical specs (bandwidth, channels, memory size, serial decoders, etc).
The next real step up from a hacked DS1054Z in terms of spec.
and niceness will cost you $1200+. Your call.