Any physical access means game over to a competent attacker. You say hard disk encryption? I say evil maid attack.
I also said a competent attacker.
Also, I wasn't saying that disk encryption is worthless. If your laptop gets stolen by someone who has not previously had access to your computer (or confiscated at a border) then your data is secure.
I agree with your point about the BIOS password.