sounds like a good plan dude.
personally i find doing things with other people helps because you motivate each other.
i used to find when i had planned to go to the gym/mountain bike etc with someone i wouldnt be a lazy arse because i wouldnt let the other person down.
best of luck.