No, no such thing as content approval for My Sites; but there is an answer (security). We do this all the time; create a new Security Group called Power Users and set the security on that group so only members of it can create My Sites. Otherwise, set security so they can't!