first of all, awesome job. I'm also a big believer in trying to code such models up to try to understand them.
But, and it pains me to say it, as someone with a bit of a background in economics, I dunno if realistic is quite the word i would use for your current model.
And I don't mean in a "all models are wrong but some are useful" kinda way. I think some of the limitations and simplifications might take away from the value of the model. I'd urge everyone to read the blog post to understand what's going on.
you've touched upon a lot of the apparent findings and paradoxes of macro, which is great.
to try to be constructive, I guess I would ask a rhetorical question to focus on a central (pun intended) issue: how are interest rates set by the central bank implemented? is it an independent variable that you kinda change, or is it implemented through changes in monetary + credit supply? I'm concerned that this is another one of those macroeconomic paradoxes built into the model that lessens its applicability: the idea that interest rates are a variable that the central bank issues by decree, as opposed to a rate that they target by adjusting other monetary/ policy settings?
anyway, good job. I love it when people actually code up and stimulate models :)