according to this post@EMPIRETECANDY claims that he has another 180 units shipping to him this week from the Dahua Factory..
its far too late to do anything about lastnight.. and it dont sound like the cameras would of helped anything anyhow, did LEO come ask you for a statement?