All My Life, which was apparently assembled without Big K.R.I.T.'s cooperation, resembles one of the mixtapes he puts out on a frequent basis. Save for “Sky Mad at Me,” where he sounds humbled by his daily struggles, this compendium of demos isn’t as centered around concepts and themes as “official” releases such as Cadillactica. The rhymes are a bit choppier, and the arrangements aren’t as strong, but fans will appreciate how loose he sounds. K.R.I.T. spends most of his time boasting and hollering at the ladies on “Playa,” “Here We Go” and the title track, and seems like he’s having fun.