I'm not sure that you're doing anything wrong - this speaker doesn't consistently differentiate between díobh and díbh.
Táimid buíoch díobh
Bainimid na lucha díobh
Ní bhainim bhur léinte díbh
Baineann sibh bhur gcótaí díbh
It would be "banʸimʸeedʸ" - [bˠanʲɪmʲiːdʲ] in phonetics. Or "bwinimeedʸ" - that's not expected from the spelling, but it is a variation.
The "w"-like sound [ɰ] in Gaeilge and duit is said without rounded lips. It occurs with ui, uí, aí, ae, ao, - basically wherever a slender vowel is pronounced after a broad consonant. It serves to stop the consonant from becoming slender before a front vowel, which is otherwise an automatic reflex for natives.
Or some recordings here: http://www.potafocal.com/x/teanglann.ie/?s=baineann
IPA renditions of Irish pronunciations are pretty meaningless unless they are restricted to a specific dialect, because there is often more than one "right" way to pronounce a word in Irish.