iLvL is a joke. It needs to be based on what you are wearing. Period. Counting the crap in your bag is BS, and a way for bad players to cheat the system.
I don't care if you've run a heroic 50 times in your main spec and have a full set of 349/359. You know the fights. If you don't have the gear on your off-spec, that OS should have to get the gear to cue before wiping someones party.