Aha! It's resolved now! I was able to start launching it through the normal curse forge launcher so I could use my increased memory size and java launch parameters, and then it started telling me mods that didn't initialize correctly, i removed those, and now it loads up, world generates, and works perfectly!
Thanks! <3
update:
Project: Save the Pets was preventing the game from starting! I was then able to remove a few out of date add-ons and now finally it's actually loading long enough to get a debug.log!
Here's the debug log on Gist!
Note: These last lines in the "minecraft game output" app didn't show up in the debug.log so i'm including them manually!
update: I've tried to provide the debug log, but even though I followed the directions and even get the output window to pop up like in the example video in FAQ, it doesn't seem like a debug log is ever made. I don't think the game is actually getting far enough to launch. The MC game window never pops up, it crashes before that.
These are the last few lines from the pop up window that runs while the game is trying to launch: