Your understanding jives with my understanding. But in this case the government would likely argue that giving up the password which prove Ulbricht controls the BTC wallets would not be testimonial, as the government already knows he's responsible from the other evidence they have (both already mentioned in the indictment, and yet to be revealed publically).