OP here.
I am not exactly sure how the comics were applied, glued on and then coated it seems.
The frame is just some low-end 27" POS. Not really sure what to do with it, as it seems that building it might somehow detract. One needs to be pretty close to appreciate the detail.
I have this other frame out of the same collection. Might be the same artist? I like it better.