@Scott - one problem caused by core:
function a_selection($post) is always outputting:
For my current theme I have to use CSS to target .qa-a-selection (and there is no other way around) for answers that have not been selected yet.
Problem is, because the core always outputs .qa-a-selection, that I cannot style this field adding an :after element. Then even the answers that users cannot select, get the after element.
Solution: Only output qa-a-selection if the user can do the selection (sounds logical to me).