No, you do not have to make a deposit immediately after registering at Borgata. You also need not commit to placing a specific amount of bets or making regular deposits. Registering for an account merely means that you agree to the terms of service.