Also, for those assuming it's a PC emulation: it's not. It's on X360.
Notice at the very end of the video, it says "Saving Content: Please don't turn off your console"
That wasn't on the N64 version. And that is exactly the same phrase every X360 game has that features autosave.
Back from the dead, I'm afraid.