Well at least the fees were itemized so that you knew what the fees were. I never understood the "toy" market and how most people think that dealers aren't allowed to make extra money by way of markups. Obviously no one likes to pay markups but the concept of supply and demand always interested me inside this toy market. People seem to always pay them.
Not to mention fees.
Some people, yes I'm sure they do just pay them. Or they find a way to negotiate around them, which I've done successfully with other bikes and vehicles. Or they don't know that they aren't mandatory, which is really scary.
I'm (generally) a patient consumer. When the Grom first came-out I knew I wanted one and at the time pretty much any dealer within reasonable distance of me was charging (and getting) crazy fee's for them. So I waited two years to buy mine (I have other bikes which kept me occupied during that time). By that time a lot of dealers had stopped charging BS fee's and I got one for basically MSRP with no ADM (just standard state fees). I tried doing the same when the Trail came-out, but prices (and fee's) stayed higher, longer then I anticipated which is why I eventually bought a gently used one from a private party.
As far as a fee break-down goes, I think it might be a law here in Ca that they have to provide a break-down of fee's as every car, truck, MC, ATV I've bought from a variety of Dealers has included one. A few years ago I wanted a new Yamaha Zuma (don't judge me, it was an odd time to be me) and went to a local dealer to buy one. The amount of fee's they wanted to charge was about 1/4 (or more) of what the MSRP of the Scooter was! Included in the break-down was a 'Vehicle Storage Fee'. I asked what that was about as I planned-on taking the Scooter home with me that day; no need to store it until I could return with a truck, I literally had one parked right outside. The Salesman said (proudly) that covered the costs they had with storing the bike until it sold. I told him I had no interest in paying storage for something I hadn't actually purchased yet.