I agree with your line of thinking except this sentence ............. I would request word messenger be used for Muhammad (Peace be upon him) as he was not here for prophecies but to deliver the social order.
In case of third party donor ........ fatherhood issues would be there as Quran is very clear about how to call the adopted sons, plus future marriage problems. Keeping track of lineage and offspring of donor would be very critical. All in all considering morals of our current society this would get abused, poor people without offspring won't be able to afford it and few rich may exploit it to keep their body shape perfect. I see an invitation to social issues as laws in our country are hardly implemented and enforced properly.