Welcome here bruh I'll take a listen through.
Gerald Green - Right off the back I like the beat choice and I think your voice fits it really well, your flow is on point and this might be a mixing issue but you get overpowered by the beat at some points to the extent that it sounds like you struggle to enunciate some of your bars. Your voice reminds me of Del Tha Funky Homosapien, I like it. On this track you're talking a big game though and in the 60 seconds we hear from it it never feels like it elevates from talk. It's like a group cypher in school where everyone is talking the same shit.
To sum it up I like where you go with this song but at the end of the day it's short and forgettable. You've got potential off this for sure. But I want a longer song, clean up the mixing and spit some more heat, find your lane and carve it don't get caught up with everything else.
Cold Summer - rhyme schemes are dope, that whole jada pickett - will smith - fresh prince segment was tight. Again, mixing issues and you being overtaken by the beat at times. Same issue with song length I want some more bars homie.
African God - I love this beat. It's chill, fun, and bouncy. It feels like summer at night, it's gotta swagger too it. This song would be great if it were longer, shit it's great now. You've got a melodic and fun flow. Keep it going. Stand out track for me.
Vholmes93 - Nice production, you've got your flows down and it shows. I think the lyrics here and in some of the other songs repeat themselves at least in themes, they're all sort of braggadocious and in some cases things appear to contradict but that's all basic stuff.
Overall you're good man. Focus on cleaning things up mixing wise and try and keep it interesting lyrically. Stand out, don't blend in.
Keep growing as a person, carving your lane, perfecting your stuff and your only limit should be yourself.