> this is all being done with institutional support, from my manager on up,
I would be very careful with this. I made many mistakes like this. Unless you know this personally, I wouldn't trust this if its coming only from your manager and one level up.
People who control purse strings just don't care about garbage collection.
Even CEO should understand and value the project you are working on.