I got ending-credit vibes from this and it's very beautifully done. I didn't even realize it had already been 5 minutes until it ended. I have no complaints whatsoever. Well done!