"Blowing up". really? Based on the actual article content I would have said taking off, ascending, something meant to convey that Ello is seeing more users and more prospects. "Blowing up" is, at the very least, ambiguous in its meaning.