Hy,
Considering only your information, I think that:
1) The decision will be taken from BGP attributes: Weight, Local_Pref, AS_Path, Origin, MED, and now is Neighbor Type (eBGP preferred over iBGP).
2) right. OSFP AD=110, iBGP AD=200
3) without considering other attributes, and other rules, the router will choose the eBGP route (AD=20) over OSPF route (AD=110)
All the best,
Bogdan