Just to be clear, DC are crap because of their policy of having an open catchment area on a isolated island of all places (what kind of logic is this??? Most of their other schools in the city where it makes more sense DONT have open catchment areas). DBIS suck because of their reverse waiting list.
If OP has a place at DBIS, great. Go for it! It will save you all the stress and hassle.