I share the one concern the writer highlights in that this service should be decentralised as it would give the banks more hold on you as mentioned.
You will never be able to change banks or would only be able to do so with difficulty, all depends of course on how they eventually implement it.
This is almost similar to the way Trezor is now being used on more and more sites to log in i.e. where you make use of your Trezor to log into a site like for example Cashzilla. I would trust this far more than I would trust my bank to handle my 'digital identity'.