Can you explain if the following is travel or not? You mentioned there is no limit on how many steps taken during dribble and the dribble ends (pivot foot established when the ball comes to rest on your hand(s).
If you determine the ball only comes to rest when the player is palming/holding the ball, won't it be possible to take several steps before establishing a pivot foot and then take off with the non pivot foot, resulting 4-5 steps straight to the basket without re-bouncing the ball on the floor? I remember someone mentioned he will call it traveling if he sees more than 2 steps (pivot+non pivot) as rule of thumb.
Is this why Le Bron James hardly gets called for traveling because theoretically speaking it's allowed?