Surely at the end of the day, you did what was right for yourself, and that was making a purchase elsewhere.
I see no point in making a scene about a company, any company, that doesn't want or need my hard earned and custom.
I have had many dealings with Dell over the years, and I think perhaps you are being a little premature in giving praise on an article that not yet arrived, and working to your satisfaction. In your case you were able to make a deal with Dell. In my last case a few weeks ago, I was unable to complete a laptop deal with Dell because of pricing and coding inconsistencies. On that occasion,even though Dell phoned me back three times with better offers, Ebuyer got my business and money, and saved me a few bob into the bargain.