At 90 million monthly users and 40 million new photos per day, Instagram's doing just fine. Terms of Service be damned.