He's not gonna be that good in the NBA...he's playing with kids at the highschool level, and totally skipped the college level.
Max, last summer, he was playing with NBA players at a "scrimmage" at Gund Arena in Cleveland. There were NBA players from the Cavaliers, and other teams as well. The Cleveland Plain Dealer had a reporter present. And, from all accounts, he just blew everyone's mind with how good he was-against professionals. From all accounts, they couldn't believe his skill level for a 17 year old. That "scrimmage" cost the Cavaliers a hefty fine, since then-head coach John Lucas was the one who held it. From all accounts, he can play in the league. It's a matter of him adjusting to an 82-game schedule, instead of a 30-game season, and how fast he can take the physicalness of the NBA. He's 6ft 8, 245lbs. He's not skinny weakling. I think he'll work out just fine.
Redngold, he really can't hold out. Unlike the NFL, the salaries for rookies is set for like the first 3 or 4 seasons. He knows what he'll make. There's no negotiating on that basis. His agent is around, for now, at least, not so much to guide his basketball career as his PR
I don't even know if the NBA has signing bonusus for their players, so I don't know how that will work with LeBron.