Am I the only one that seems to have crazy issues at every turn?... Don't answer that.
So... once I got it posted to the live server, it works without error on the live server! However, on my local XAMPP dev setup it still throws the Undefined Index errors pictured above. I've synced several times to confirm the files are indeed mirrored the same on both setups.
So if my files are the same, it must be a difference of server setup or something? Could it be a PHP difference? I'm running 5.6.28 locally and it's 5.6.35 on the live server.