No offense but there will be people just like you on the Challenger forum and the mustang forum. There's always problem cars in every bunch. Switching brands doesn't mean you wont get another car with a problem. Sorry to hear you had to be "that guy". I've been there before, and I know it sucks.
Good luck with the next purchase.
and since no one has said it...... Shoulda got an SS