#1: No. "A" sounds like 30 minutes from now is when you're supposed to start answering, "B" sounds like a time limit to actually answering the question.
#2: Yeah, they would both be used, and they have the same meaning.
#3: Yes, those are all roughly the same.