I think you are missing the point. The problem is that it is just not a good logo. It doesn't mean anything, it doesn't say anything about your company. If you can't come up with a good logo just make your company name the logo. Random geometric figure is not a logo.