The CBO may be "non-partisan", but that does not mean they are unbiased. They are clearly biased towards maintenance of a larger and growing federal government, and the ruling Washington/Wall Street power elite.
The CBO also has about the same track record as flipping a coin. Go back and read what they were saying in 2006 and 07.
Never forget: There are lies, damn lies, and statistics.