SMH- And Travis wants to base this on 3 grainy images which don't really show anything substantial?
Well, feel free to believe what YOU wish to believe, and those on this forum that have chosen to apply scientific principles to the known facts, artifacts and test different hypothesis with such, will believe what THEY choose to believe. Someday, hopefully, there will be a full answer, but time will tell.
In the meantime- feel more than free to organize, fund, and carry out your own expedition to prove your theory. Believe me, if Earhart's' Electra is discovered somewhere other than Niku, Ric would be the first to step up and acknowledge that discovery.