Well,man, I’m sorry you are going through this. That was a shitty thing to do.
The game design field is weird, at least around here, but I’m guessing everywhere. I don’t want to say much about it, since this is your issue, nor mine to rant about, but I know a people in situations similar to yours.
I can offer two thoughts (I wouldn’t call them pieces of advise) on the options you are thinking of:
Freelancing: While you might not be the foremost expert in anything, you have tons of experience. More than 99% of the game design field as a whole, I’d wager. You also have directed/managed projects, which is rare and invaluable. I think you might be underselling your options as a freelancer, specially now that a lot of development is being done off-site. I don’t think it will be easy at first, but I’m sure there are indie/small companies and projects over there than can use somebody with your experience. Remuneration can be an issue with works like this (tend to pay way less than working on site for an established studio) but it could be a good start if you don’t get leads on anything more solid. But anyway, don’t sell you sort on this. Your resume will look great, even if you are not an expert in a specific field/genre (and I think you might be, even if you say you arent).
Teaching: I love teaching. I do it part-time (and work is piling up and might have to stop for a while, though I hope I can manage), and I love it. Granted, part-time is perfect. If it was the only thing I did I might have an itch to do something else, but see below. It is a common pivot for game designers over here where the industry is not exactly healthy (much like Colorado?) and it is very satisfying. You also learn a lot by working with the students. I consider it a plus for my career, not only a financial safety network. Also, if you pivot to teaching you will find that suddenly you will have more free time in your hands. Full time teaching (at the correct, non-exploiting institution) allows for personal projects and you don’t have to give up game design altogether and might even allow you to explore freely. Teaching is the perfect position from which to try to start up a project you always thought about making, or from which to develop a series of small personal/indie projects that don’t need a lot of infrastructure to be completed. And if you eventually move into trying to prop up your own, financed, project, teaching is a great place to find amazing new collaborators and partners.