Re: Really.
"We cross the double yellow line to leave cyclists enough room on the shoulder." may not be hard to code for but it isn't the right answer. The correct answer is to wait for a break in the double yellow (or solid white) line and overtake the cyclist when it is safe to do so.
West Midlands Police are doing sterling work to highlight this - https://www.west-midlands.police.uk/latest-news/news.aspx?id=4942