First off, very lovely pics. I am no basenji expert, but have come to the realization that Bs can at times be a bit disobedient as far as listening to commands go. Me and my B are currently in obedience class and she is towards the bottom of the class (during class…but much better at home)! I would try and redirect Oakley when he wants to nip with giving him an appropriate toy for that activity...be consistent. Hormones could be a factor and I agree he is in his terrible 2s and testing you and your limits, perhaps trying to be the dominant pack leader. He may just be playing and doesn't realize he is hurting you...pull away and say OWWW real loud every time.
With licking the tops of soda cans, I am a little lost there since I have not witnessed such behavior or at least not with such focus...I know it sounds easy but also try and redirect the activity with something else Oakley may like...when he goes for the can tell him to sit, praise him "good sit" and treat, then walk away. Hope you find this helpful.