I'm not sure if you intended this to be compatible with Emacs run from the terminal but I see the leading stars (even when I set the hidestars startup option for org mode) because they have a black background.
When I open the same file in the GUI Emacs I do not see this black background so the leading stars are hidden and it looks clean.
