The point:
The three deceiding to join together, that happened before july 1st, definatly (days, weeks, maybe months). They can try to talk whatever but for sure they didnt make up their minds in the first week of FA.
So why not telling it on the morning of july 1st?
1) giving Riley time to dump more contracts (Beasley) when no one really thought this (big 3 together) could happen
2) if they announce it straight at the beginning the Bulls, Nets etc go straight on to the next big FA. As a future Heat player, what they didnt want to happen? Bulls signing JJ and Boozer/Amare or Nets signing Gay+Lee/Amare etc.
With the delay and the charade that other teams teams have a shot at all three of them they blocked max slots, other FA signing back with their old teams because the cap teams were still waiting for the big 3.
So, they played all the teams for over a week of FA just to weaken them most possible.
And regarding James: He did not just **** with the Cavs (kicking in their nuts on television), he also played with all the other cap teams.