High School rules, you traveled. But before you did, it seems like you had a jump ball.
But if you had possesion and went to the ground, you've traveled. If you release the ball before you hit the ground, then you're in the clear.
As far as pick-up games, they usually go under NBA rules. A self-pass would be called everytime in a pick up game. I've never seen traveling called unless there was no other choice. The old guys usually can get a way with more fouls and pushing. Yep, sounds like the NBA