Hammer probably ought to be a little more exposed. As it stands, it looks like it'd be hard to get your thumb on top of and pull down. I could see missing it or sliding off when trying to cock it in a hurry.
Also, no magazine release? Or is it "on the other side"
Also, also, I don't see a slide catch? Is that "on the invisible side too?" Usually its on the same side as the ejection port.