That gap in the door at the bottom you can see from inside... I have the same so I think its to let water out! :)
Dum Dum is a good flexible sealant for the tops of doors, joints etc... its a putty and can be worked into shape without mess its around £5 for a small tin that will last for years...