Short review: Another OS written in C/C++ that will have a million and one bugs over the next 3 decades.
Why focus on the language and the possibility of a million and one bugs but not the architecture and design choices?
Edit: I should clarify that I think C is the only rational choice and that Rust is ill suited to osdev as well. I'm only talking about C++ here.