This is something I would definitely be interested in, but like some others I am instinctively put off by the back story. There is no doubt it is an important story, but its role here, especially on a product homepage, feels very ambiguous. If this was a blog post somewhere else talking about your motivation then sure but here it definitely feels like marketing.