Common man - +1 for an excellent post.
I would also suggest holding off a few weeks and going to dealers with cash. If you see a bike they have on their lot, you can offer them something a little bit lower and ask for them to negotiate. Tell them you want to leave with a bike today so we can start negotiating. I was able to knock off a few hundred dollars off my trek fx 7.7 by being persistent.