Your situation is a bummer. It sounds like you worked hard and had a tough time of it.
On the question of oversleeping and missing your project: I have the personality of a Hermione— never late with assignments, always sitting in the front row with my hand up, super annoying. It drives me BATSH*T BANANAS when students miss projects, or show up late to clinical, etc etc and then are just passed on through anyway. I say that knowing that I’m a human, and I could easily make a similar mistake someday. And if I do, honestly, I think it’s fair for me to fail the class. Even if I got a flat tire, or the flu, or my babysitter didn’t show up. Because it is so disrespectful to the kids who were there on time (some of whom probably had similarly difficult situations) if you can just miss a major end-of-year project and get waved on through to the finish line.
None of that actually answers your questions. But I just had to get it off my chest. I’m not saying you won’t be a good nurse; I’m not saying you’re a bad person; I’m not saying you should give up on your dream. You’ll be a great nurse, I’m sure. But that will be after you finish a program by fulfilling the requirements, NOT once a lenient professor just says “Oh ok fine, just let him graduate” after you’ve messed up.