I feel what you were trying to do, but usually I would start freestyling to those styles of beat, but yourz did not give me the feeling, as if you haven't yet mastered the style you were aiming for.
I listened to Seagals Dive and it gives me the same feeling. you got the composition but it's like your missing something to make it stand out, I don't even know what lol...