I am 23 and I have a typical length and thickness penis. But when I have an erection, it gets VERY hard and points STRAIGHT UP with the glans (head) actually lying on my abdomen (even if I am standing). There is also a slight upwards bend in my erection (but I don't believe I have Peyronie's!).
My huge problem is that I can not really move my penis down from my abdomen! While masturbating or playing I can push extremely hard (painful!) down on my penis and the most my erection angle lowers is to perpendicular with my body. But when I let go, it immediately slaps back up against my abdomen. Any more pressure on it and it will snap I think.
I used to believe my erections were normal, but after reading much and viewing many photos and pornographic media, I now know I am strange. It seems that nearly all males have erect penises that point roughly straight OUT from the body (perpendicular, not up parallel to the body like mine).. And male erections (other than mine) apparently can be moved up or down for easier insertion.
I fear my "too erect" penis will affect my ability to perform various sexual positions.

Will I be able to have girl-on-top sex? Will my penis forever face up at my face?
Please help me. Is this normal? Or is this just because I'm an energetic young man?
Thanks!