You've probably already resolved this, but:
the extension of the polynomial doesn't need to be defined to be linear in q^0. Weinberg uses that form purely to simplify the manipulation of moving the derivative operators to the left of the theta functions in (6.2.12) (Note the second term's...