Easy solution. Company can put the carpark wherever they like and provide whatever transport to the terminal they see fit. What they can't do is mess with rest periods. So on min rest if you miss or are waiting too long for the bus, call crewing and re adjust sign off time. A couple of lost trips and subsequent WDO call outs will make them sit up and take notice. If any manager keen to make a name for themselves tries to give you heat work with the union to ensure its brought to the attention of CASA. I'm sure it would arouse plenty of interest.