Wait, are bills always typeset like this? It's no wonder it's 1000 pages, there are only ~150 words per page. This would fit in 300 pages if it was book-set (and that doesn't seem like too much to ask everyone to read before voting.)
It's almost like this is designed to be frustrating to read, with narrow lines, split words and extra whitespace. Lovely.