I like this theory. It seems to be relatively close to my Trident Theory, which derived from none of the reasons that you mentioned. You can check it out here: http://www.zeldawiki.org/Timeline_Theories#Alter.27s_Trident_Timeline_Theory
Anyway, I think that this is a very good theory. Good job!