No worry...I think your re-entry visa and your passport on the way back to your address.
Yes, as per thier timeline in Buffalo is 28 working days. Have you deducted Saturday and Sunday including holiday yet?
I am sure your documents is on the way back to your address. If you feel like rushing...