I will answer one by one
1... The time taken for penis to get erect again after ejaculation can range from few minutes to few hours.So if you are able to do it in 40 minutes,it is allright.
2...in reality it doesn't happen that way.Some semen does get remain inside and it is only a visual misunderstanding that all semen is coming out.
3.. There is no need for penis to go even inside to make a lady pregnant.Even if semen is squirted on outside of vaginal hole,the sperms can travel inside of their own to make a female pregnant but for pregnancy
to take place,the female should be ovulating at that time.
4...It depends upon your excitement,your sexual drive and how much your female is excited.
5... A person can do sex from 3 to 11 times a day but in actuality he can ejaculate maximum only 3 times
a day .