We don't need to send them any deposit until May 15th, right? I sent in the signed technical form AND a brief letter saying I accepted the offer, just in case.
Yes, the deposit doesn't need to be sent until May 15.
Use all the free resources available to you from SDN: articles, guides, expert advising, forums discussions, and school research.