If you don't want a super-long queue but also want to play dps, either bring a tank friend with you (or new goal: make friends with a tank on your server if you don't have any) or put up a Party Finder for people who know the fight. Garuda normal is pretty simple, she just requires exacting execution. If randoms suck, get a preformed and don't use randoms. If you want to use randoms but don't want to wait, play a non-DPS.

I play a monk and I'm not thrilled when I have to wait half an hour for something in DF especially when it fails, but I recognize that this is the reality of dps congestion and there's not much to be done about it.