Not to be picky, but triangle ABD is an isosceles triangle, not an equilateral triangle, except in the one case where BD=r.