> and it's not clear to me what the accessibility implications are.
The accessibility implications are as serious as you might guess. The links aren't properly labeled, there's no semantic markup such as headings, and since there's a div for every line, continuous reading with a screen reader is choppy, that is, it pauses at the end of every physical line.
@matt thanks for clarifying, I added a quote from your post to my article