Have you tried the WebGL rendering? You can enable it from inside your file from the main menu → Preferences → Enable WebGL Rendering (beta)
That should improve the rendering significantly! If you want to read more about the new renderer:
The other odd behaviours you discover do sound like bugs.