Like I said, I'm not tryng to bust your balls, It's just that i have the same thing, and got them from the same place. I took a good look at them upon receiving and was impressed inside and out. A friend recently purchased another brand of ellipsoids recently and comparing with mine, I wasn't impressed. I was very satisfied with what I received and would recomend them to anyone. I also had no problem with installation (took me like 45min. tops) so with all the problems your having it makes me wonder.
If they are indeed taped together, call 'em. They aren't cheap, and I wouldn't want leads that were taped together. Matt, gave me very good customer service, and I'm sure they will correct whatever problems you may have.
As I have the exact same thing, lemme know if I can help. The info posted in the other thread should get you headed in the right direction.