I wouldn't call a cameo canon...cool theory though
But George Lucas has stated the home planet will never be revealed. It adds something to the mystery of the species. Just like there won't be any Wookiee Jedi's, another GL decision. It would damage his view of Star Wars.