Sorry but that's not a very plausible explanation. And I don't believe for one second that these demonic angels took a fleshly form. Angels appear to be inter-dimensional beings. Whatever "spirit" is, it certainly takes on some material form in our reality. I certainly don't believe that angels are turning themselves into flesh and then back into spirit form. Rather they are capable of manipulating matter in our 10 dimensional world. "Spirit" must enjoy physical properties in our reality similar to that of an earthly body for men to have entertained angels without knowing. Flesh is flesh, spirit is spirit. And there is no scripture that I've ever come across that suggests that angels are male because women were not worthy enough of being angels. It does not compute. I think its evident that in heaven, all angels that God created were in fact male. I think that resurrected women will be the first female angels ever introduced into God's heavenly realm.
you say that all of god's created angels were males. i take it that you dont believe that anyone that has yet died has gone to heaven.