Eh, Im going to have to disagree. That raiding gap has probably been the smallest its ever been in World of Warcraft thanks to lfr and flex. Your complaints are valid, but theyre basic. Find a guild thats where you are ilvl wise right now. Work with them a week or two, and get yourself geared up a bit more. If you find yourself in a position where you arent dying to stupid shit and know the encounters better than your guild (which happens, often), then start looking for another guild. A better guild. I hate to encourage guild hopping, but its the stress you're going to have to deal with if you want to reach Heroic difficulty with any type of speed. That is, if you dont know a Heroic Group willing to carry your Heavy Ass. Getting to Heroic Content by pugging is going to take much longer and be far more frustrating.
As for flex 1 and similar, just start using oQueue or making your own groups. People had retarded requirements for Flex 1 a long ass time ago and its not going to be any different now.