No this is not correct. It’s not the Bank account that is covered up to 100k but each customer’s cash assets. In case there is a problem with CS, each individual customer has thee deposit insurance priviledge of 100k. You can read about this in the "Mitteilung über die berufliche Vorsorge Nr. 139 on page 3 (https://sozialversicherungen.admin.ch/de/d/6604/download; unfortunaltey only available in German).
The management company finpension AG and the retirement savings foundation have to be completely separated. We want to give our clients as much as possible flexibility regarding the investment strategies but there are also some restrictions of course because of our investment regulations. You will see this in the app if you customize a strategy (eg. restrictions for Swiss equities because of the single stock limits, limit of the gold allocation etc).
KYC has no effect on a pension foundation because you become a customer of the foundation and not of the bank. We would like to make UX as good as possible and therefore do without it. An ID check is only required when a payout is made.