Great! You're going to love the new bike. Ordering shoes online can be tricky. No two manufacturers use the same sizing standard. It can even vary within a brand. I bet your LBS has some cage pedals with toe clips and straps you could use for free until they can get you set up with shoes that fit.
Enjoy the bike. Sounds like you are about 3/4 of the way there on the cadence.