A review of the work carried out so far by the Alliance for Bangladesh Worker Safety says the group has made "significant and laudable progress" over the past 12 months - but pulls no punches when it comes to the many challenges that still lie ahead.