I agree 100%. People only flocked to the Edelbrocks because it was the new thing and a little cheaper. I've already had two go back to Edelbrock. You get what you pay for.
On another note. I wish companies would stop throwing around the word "Supercar", this is far from it