Re the shelf dimension are you sure that 12mm is sufficiently thick to provide the rigidity you want without sagging? Of course it depends on the shelf length and how you are going to support it but othing looks worse than a banana shaped shelf.
Re the painting, I’d go with Sammy’s advice...