@Nasser The deployment process I have now is create DynamicModule, set style ShowStringCharacters->False, Deploy, set cell option ShowCellBracket->False, then CloudDeploy with Permissions->"Public" and SourceLink->None. Now I'm pretty happy with the presentation. Obviously I can't get rid of the powered by Wolfram Cloud at the bottom, but that's fine for internal tools.