Is it the ideal bike? .. no (The dealer is right in recommending that the 1200 is a far better 2up tourer but I can see how you may feel it is too big and heavy for you to deal with)
Is it capable of what you describe? .. sure it is.
The best bike is the one you feel comfortable handling safely, because if you don't feel safe on the bike, you wont ride it, and if you buy a bike and don't ride it.. you're just a twat.
People will chip in with ideas to improve it but in summary, yes its capable, so if you feel in control and it makes you happy, go for it.