Yes, they work. I've picked up a few as a tank or a healer. Queueing for in progress increases your chances, but also increases the odds you will hit a group doing preset lockouts and thus get kicked.
Role in need can be misleading. As far as I can tell, it defaults to tank. Then, if a tank gets in gueue, it moves to healer. If both tanks and healers are in queue, only then is dps the needed role.
Now, this can get strange when groups are queueing. If a tank and dps queue together (for a HM FP), the role in need will become healer. If a tank and healer then queue, the role in need stays at healer, even though one is in queue, because that queuing healer can't be matched to the first group. However, the second group is like to get a pop first, because random dps will queue up before a healer does.
Easiest way to get into an op (other than joining a guild) remains hanging out on fleet and responding when people put out calls to form a group.