A lot of people aren't happy with the tune EB provides. There is nothing wrong with the EB supercharger. If you are not concerned about a warranty, just roll with what you want with a custom tune and enjoy. The wind direction changes daily on a message board.
ID1050x is what they prefer (also for E85 should you go that route). I have already discussed everything with them, unfortunately company cutbacks and home responsibilties have set me back. :/
Send it back for a new one, and chalk it up to bad luck. Not much else you can do. Nobody would ship you out a new one without seeing the damaged product first.