The short and skinny of it is that the production is incredibly weak, especially for rap, which shifts the focus to the vocals which, as people have mentioned, are subpar and lazy. As a result, this mix should not have been DPed. It probably shouldn't have even passed the panel. Listen to any rap song on the radio today, then listen to this one. Ok, you got drunk at a bbq, we get it, that doesn't excuse such incomplete production on arguably the easiest genre that people do around here.