Looks good John. Nice one.
Regarding your questions, I'll pick a few off based on my experience.
Wheels- you need to decide what the bike's gonna be used for. You can spend some serious wedge on some serious kit (Hope hubs, Mavic DH rims etc), but if you're only going to use it on the canal...