Interesting - I never heard of that site before. I thought all octopus needed to be extremely secured in a tank. According to the site, these don't climb out, but care still needs to be taken. I was surprised by the acclimation procedure, as well - I figured they would need a long acclimation.
An employee from Cayes Pets in Portland Oregon use to keep an octopus, his name is Ed. He no longer works at Cayes, but he had the same octopus for a few years from what I can remember. His tank was quite large, and was dedicated solely to his octopus. I wish I could give more information on his set up, but I only talked to him a few times about it. I hope this helps?