Using an ammonia source that is not clearly indicative of the ingredients... and assuming that this thing called Surfactant is not "a dye" and "not a perfume" and assuming that since the label calls it Clear Ammonia, that that's what it is...
ACE Hardware Janitorial Strength 10% Ammonium Hydroxide solution... I personally will mistrust everything else. They can keep their "quality control agents" and non-specific labeling! And try the Shake test to. (And dilute some to see if it feels velvety or soft, instead of the normal clean friction of water that makes things squeak!)
Another mistake... letting your emotions get the best of you. I'm not sure what it is about fish, but the emotional fascination they get in people can sometimes defy logic. I went browsing (my tank's still cycling), and saw this Betta that I just watched for an hour, I really liked him. Part of me wanted to buy him, buy him a bowl, and wait for the tank to catch up. That's rediculous. Why would I buy a fish I without the right setup... full well knowing it wasn't ready yet. There will be another fish. They get them in quite often. *lol* Even if he is peach with red patterns and a lovely personality. We shouldn't put our own wants in front of their needs. (This experience surprised me.)
Buying anything on emotion ALONE could be trouble... because when you think about it later, you may feel entirely differently. Or you may have made a poor decision that could hurt a living thing. (A few hours later I hardly remembered him. :/ And now I've decided to go with a Gourami instead of a Betta.)