No, it's not ok. The entire head of a normal penis is exposed when erect. You can't retract it at all? Hard to tell from the side view but it looks like you have partial phimosis.
i can pull all my foreskin back when im erect
Then you're ok, don't worry about it
Like most things, foreskin length is different for everyone. I've seen penises with long droopy skin which still covers the head completely when erect, or like myself, there is foreskin which is really short so when I get an erection it will go back really tight behind my glans which can sometimes make mine look as if i'm circumcised (i'm not!). All types are normal, as long as it does retract without any tightness problems you're fine!
thanks!