Hi there,
With regards to point one, yes, this is legal, unless your hours of travel create a work day that means that you are being paid less than the minimum wage. Only travel from your home to the first job, and returning after your last job applies, travelling between jobs is time spent at...