I thought the same thing. 12 tiny screws for assembly, lots of pressure required, very slow, difficult / time consuming assembly, power zoom only etc does sound a bit odd. Don't get me wrong, I totally understand that this lens provides a real challenge for port manufacturers but still... I am still on the fence about this port but I don't know. I think I need to take a look at one of them in person or try to rent one for a couple of days.
I was thinking the same thing- should have put in a few extra screws. Fortunately for me, once assembled, it won't come off. I have the 12-35 f2.8 for on land.