Happy to report I changed the oil(old stuff jet black and sorta gritty, yikes) and sorted the stalling on decel/stop issue. I upped the idle screw. I read somewhere that it being adjusted correctly will pull you 8-10mph in first gear throttle off, correct? I'm sitting at 10. Turns out there really wasn't much gas in the oil, maybe .5qt opposed to the gallon or more thought previously.
I did however notice that there's a leak at the header as well, and a few other places that could be either built up crap, or leaks. There's smoke coming out of what seems to be the exhaust port. New gasket will be installed at time of swapping muffler.
I'm going to either degrease the engine when it cools(and find my garden hose) or ride it to work next weekend and steam clean it there. All in all, I'm glad to have made a little progress and ride it.