CSSF launches new website with hiccups