Great idea with the blurring solution.
But, being really honest, I'd say the biggest issue confronting you right now is design: it does not look professional or trustworthy. When your brand is based on a notion of trust (that's essentially what you're offering to mediate), you need to be very sensitive to the elements of design that help establish that.