Bike expert Rob tests Castelli's newest softshell bike jacket, made to wow come 'Rain or Shine' as the moniker suggests.