if they can wait 5 months for you to start, then I can understand why they are not in a hurry. Do file H1B while the cap is not reached, otherwise you cannot start until Oct 1, 2012 and will need to pay tuition for another semester (usually >> $1250 PP fee)