Check out the Castelli Amazzonia jacket on TE - it's semi fitted, waterproof, and it has great reflectivitiy.