New 3D printing design site stumbles before full launch