Nooo unsigned integers suck, if you subtract 5 from 3 what would you get? Then I had a stroke of genius and figured it out, I have no idea what I'm doing.
That looks like a cool tool (would be cooler if it didn't start freezing up after 15 seconds). But I have a complaint, how is Bill Nye on the same tree as Richard Feynman?
Yeah as others mentioned this is between C and C++, arguably taking best of each language. But indeed this library is based around the idea of having performant UI (as they mostly redraw whole screen on each frame, it has to be quite quick, though there are ways not to do this, this is the most basic case) and generic containers do not really cut it, also usage of exceptions is sort of impossible with the way you have to structure ImGui code. So it's more of a codebase that illustrates how to write performant code, not so much modern C++ guideline.
In my opinion, law is a bit irrelevant here. You should know what you want to do, if you don't want to do it then decline and see how it goes; If you feel like doing it accept it. Do not let those small details alter your aspirations, in the end all it matters is what you want to do. You are obviously skilled enough to find another job, so do not be afraid to stand up for yourself.
I'm always available for call whenever physically possible, mind you I work in finance. Depends what kind of ownership of the project you take, but you should NOT be forced into it; That should have been discussed when you took on the managerial role, as obviously you didn't have full understanding of responsibilities. Personally I don't think there's anything wrong with that request (again it should be request not forced), but bigger problem is that you might have other hidden responsibilities and that is a bit of a red flag.
If I had to choose one book to save from 451, I'd definitely choose this one. Also rereading it is very rewarding experience, I've read it at least 12 times.