The $500 is free travel... anything after take you have to pay but still at staff travel rates (still super cheap). The $500 is a yearly bonus. It gets refreshed every April.
RE: Business Class. It is about $2000 return to LAX on staff travel rates so you would only have to pay the difference.