No problem! I love talking about animation 🙂
You definitely got better, but still a bit too much stretch IMO.
About timing and spacing. You don't really need to get too mathematical, though math definitely helps. But other skills help as well, like playing music, dancing, or even martial arts. (Everything that helps with a general feeling of tempo will be useful, in the end, you are expressing your own experiences into your work. If you don't know how something moves, you can always look up the video of it, or shoot a reference yourself and analyze it frame by frame)
To simplify timing and spacing, timing is how many frames do you need for some action to happen e.g. ball in the air is on frame 0, on the ground on frame 10, and back up in the air on frame 20. Thats it, that's timing, how much time something needs to happen, in our language frames.
Spacing is the term old animators came up with and it's literally referring to the spatial distance between their drawings. So if you have two keys on frames 0 and 10 and a ball moving in translate Y, if you put the curve to linear it would move in equal spacing. If you put the curve to bezier it would have more dense spacing at the beginning, less in the middle of the action, and again more dense at the end, causing the ball to start moving slowly, speed up, and then slow down.
It took me a lot of time for all that to click, I animated for 6 years only on paper, so I know the struggle. Spine is awesome because you can animate fast and see the results immediately. You did great progress in one day! Keep it up!