I would look at them this way,
"is yet" seems to indicate you are looking forward into the future for the possibility of it happening.
"Man walking on Mars is yet to happen."
"has yet" seems to indicate you looked at the past to see if it occured.
"Man walking on Mars has yet to happen"
Chris
http://www.hearseesay.com