A suggestion.
You mentioned wanting to make the experience of voting more interactive and in-depth, so you could try the form creation tool, Typeform. https://www.typeform.com/
Just a suggestion, kudos for taking the initiative to do this. Hope this helps!