Seems like a lot for the management to execute on, though reading their story, it sounds like this is genuinely disruptive technology.
If they get it right , the thousands and thousands of overpaid compliance staff jamming up the wheels of commerce should be very worried.