If you don't have a moral problem with wasting a local businesses time by misleading them and then sending your money to an international company, then by all means go ahead and do as bootstrap suggested to get fit. Also, when you bring in a sheet and ask them to match the components you are not understanding the transaction. When you buy from a bike shop not only are you getting the bike, but you are getting professional guaranteed assembly and warranty, as well as free service and fitting. What will you do if you have a warranty problem with your online bike purchase? Mail it back? Are you aware that shipping a bike will cost between $40-60 each way (and no they will not cover it). And that's if you know how to disassemble it for shipping! AND that's assuming they even have a warranty!!
Asking a bike shop to match the price of an online bike is akin to going to a steakhouse and asking them to match the price of raw steak at your local grocery store. In other words: ignorant.
Again, good luck with your race, and I stand by my recommendation to AVOID an online bike purchase at all cost. To save money: buy a used bike locally that you can try first.