This is great! You're certainly being too hard on yourself. The secret to succeeding under time pressure is to set your scope right, and keep it simple and achievable. It's a lesson I'm still trying to learn, but which you have clearly done. The sounds are well-chosen and effective, the mix is clean, and it's easy to listen to. Good job!