Regarding the pic...just think how long it must have taken to "build".
Regarding Earhart...I'm sure there's an Electra engine somewhere off that island. Maybe nothing else at this point, but at least the engines.
I'll also toss this out there as idle musing: I've always subscribed to the General Theory posed by TIGHAR, but my own "runner-up" idea was that they simply crash landed on the NE side, near the Seven Site itself. There is no clear motivator for the two or three mile walk from W to NE...and besides, all the items found at the Seven Site could have easily washed up there. I bring that up not to rehash old discussions, but because an idea just occurred to me that sort of blends the two theories.
Let's say they crash landed on the west side, Noonan dies soon after, Earhart sends radio signals for three days, before a storm knocks off small pieces of the plane (pieces that would later be scavenged and found in the village), snaps the landing gear, and pulls the now water-logged plane into deep, welling water just outside the reef. The storm's powerful current, coming from the southwest, batters the Electra alongside the reef and towards the north side of the island, where it finally settles in deep water just off the reef. The next day Earhart, anxiously looking for signs of her plane and any surviving equipment, combs the north beach. Slowly, one by one she finds the grenadine jug, the navigator's box, and the broken lense in the surf...she keeps going, and by the time she nears the eastern tip of the island, she realizes she's not going to find anything more. Exhausted, very dehydrated, weak with hunger, and arms half-full, she simply stops in her tracks, spending her final handful of days at what is now known as the Seven Site.
That's a slight variation on the General Theory, but uses all the pieces we already know: snagged landing gear, radio signals, storm, pieces in the village, and the materials at the Seven Site. I guess the question is whether it's plausible that storm waves would push an object to the north.
In any case, there's an engine out there somewhere...hopefully they'll find it!