The first point is definitely an important one to allow the bank to educate customers on the features of bitcoin (such as the fact it can't be charged back).
I feel, though, that banks will initially start offering this service on request and won't point its customers in the direction of it explicitly (so it'll take quite a few years to be fully adopted).
4 is very interesting too but for usability the bank may also want to control (or at the very least) store backups of the private keys they issue their customers.