I know exactly what you mean, I just got a bike from bikesdirect that was supposed to be 90% assembled and it should take 30 minutes to complete. Very little of the Di2 was wired up and no instructions. I used this forum and you tube to figure it all out, it was a pain. And one of the key parts of the Di2 was not in the box of parts, it was just thrown in the bottom of the bike box. It was a wonder I found it. It took me 4 stinkin hours to put this thing together not counting the time I spent researching.