Hi Tyler!
I just made a little modification to the script to have a vertical Layout, I also reversed the order of the in and outs because that seems a lot more logical for me as the OUT is usually the first thing to happen between two keyframes and the IN comes after. I really hope this is not a problem for you and wanted to leave you the script in case you wanted to update the version available here in aescripts.
Keep up the great work and have a nice day.
February 2018