It really seems like the reviewers had already decided not to like the Mustang before they even sat in it. It just sounds like they WANTED to dislike it.
You get soooo much more car for your money with the Ecostang. I test drove both, and there was just no way around it for me. I really tried to like the Toyobaru, but the Ecostang just blows the Toyobaru away as far as what you get for your money.