I can see that the description and engine tag information is compelling . As you say David , what else could it mean if not that its Earharts Electra? Nobody as far as I can see has suggested a viable alternative explanation re the tag info. .
You won't want to go into conspiracy theories I suspect but I wonder if theres a twist to the story somewhere that explains how the Electra got there.