This is true. I didn't really consider state-specific laws/taxes. Which still shouldn't be a problem with local stores. But I guess with internet transactions it complicates things a bit. But like you said it should still be possible to auto-calculate that sort of stuff, considering most websites already auto-calculate shipping addresses via zip code etc.To be fair, a part of the problem her in the USA is that sales tax is based on the COUNTY you live in plus state. NY State for example has a 4% sales tax, but county taxes where I live add an additional 4.625% for a total of 8.625% sales tax. Now, there CAN be different sales tax rates based on the item purchased as well in some places, so that adds to the problem.
But, Ford SHOULD be able to get the information and put it up on the web site so the taxes get added in.
One thing that Ford SHOULD get rid of is the "destination charges". If the destination fees are the same for the continental USA, why not just add those in to the price since EVERYONE will be paying it anyway? Variable fees based on county/state is one thing, but if there is a flat delivery charge, why not just include that in the price of the car?
As far as prices, the problem also comes in where you DO have certain extra complications that come from the state/county you are dealing with. How much paperwork goes into the registration, title, etc...? I can see these being extras that add to the price over a list price as well. In general though, all of these things should not be "hidden", and should be the same no matter what dealer you go to.