Bucanero is a small 'boutique' factory, with a very small staff ... and they spend long hours fulfilling their customers needs and focusing on developing and producing quality cigars.
My guess would be ... is at the present time, they possibly do not wish to foot the expense, or even have the time to spend ... on website developement. And, I believe it may be Robert himself (with some additional in-house help, I'm sure) that does most of the work on their site ... and he's never claimed (to me anyway) to be a hotshot web developer.
I'm sure that as time goes on ... they will get the 'kinks' worked out of it ... and in the meantime, just enjoy their cigars!