Hey Marc!
I think you did a great job mate
The only observation I have, would be the fact that we are dealing with BbM7 instead of Bbm7 there, in the F Ionian
Now, for the playing, I think it's going good! You need to become more balanced, but since this is a 4/4 simple track, you can work on those skills, by simply interpreting the riff a bit. You can slack or go a pinch faster to give it some dynamic! Anyway, you tend to hurry because you are scared not to stay behind
But if there's no actual rhythmic landmark, when the silence bits come into play, your internal clock is the only one working here - this is the whole purpose of this exercise: Adjusting your internal clock to various grooves and timing situations where you must rely on yourself only
Shall we try another one? And regarding theory, it seems to me that you can handle this stuff pretty well - is there anything specific regarding theory which troubled you, or you had not understood?
Cosmin