These questions are why I only negotiate the out-the-door price. As was said, for me the bottom line is what do I have to pay. I don't care where the numbers fall, especially if you don't try to include a trade in the deal (in some states, the trade value will reduce the amount of sales tax). People get caught up in the fees as pure profit for the dealer, but the dealer is going to make money on the deal or they aren't going to do the deal except in the very rare instance they need to move a particular unit for some reason. People mistakenly treat large purchases as a personal issue when they need to be treated as a business deal. When I work with a dealer on something, I have my "I will not pay more than this" number and if we can't get to that number, I walk and find someone who will get to that number. As long as you are realistic with your number, you will most likely find someone willing to work with you. If you offer a dealer 20K for 60K unit, you probably aren't going to be successful.
I have a friend who will spend all day arguing with a dealer over a $200 dollar difference on a 50K vehicle. My time is more valuable to me than that. If my "I won't pay more than this" number is $200 less, I'm not going to spend time arguing, I'll just let them know that when they are ready to sell for my number give me a call and walk. In only one case, have I made it off of the property. They called that night...
Good luck with your purchase. Get a price you are happy with and move on or move on to another dealer.