Welcome to the forums. As with any first cube project, expect to come under a trial by fire.
I have given your cube a couple of drafts to feel for the format and it seems like a decent starting point, and I can see what you are trying to do.
Since you were nice enough to have a bullet list of...