Every player goes through streaks. Odubel, because his hitting stroke is so complex, will always be very streaky I suspect.
I dont think immaturity is really his issue, he is just different. The announcers where talking about this last night, how aggravating he can be at times. He doesnt concentrate, he really doesnt. His baserunning is crazy variable, when he stole a base last night was the only time he actually took a lead off first. He was 12 feet off and broke on the pitch, all the other times he was 7-8 feet. He just isnt a detailed type person, he tends to "wander", and he almost got picked off last night because he was looking at the 3rd base coach and didnt notice a pickoff until just barely in time.
Odubel is always going to be enigmatic i suspect. He probably is a guy that could use Adderol, or something like that. It seems to his mind just doesnt work like most others (my long time girlfriend was very much like this, not bad just 'odd'), but I dont think it is immaturity as much as just "failure to concentrate". I love watching the guy play, no matter what it looks like at times he has true passion for the game and it shows in how he does things. He is in a lull right now, but he did bust it down the line and get on 1st on a strikeout (made it easily) and then stole a base to setup a run. I will take him on my team anytime, but 25 of him would be completely unmanageable.