AS other posters have said, there really isn't any problem diving back inflate BCDs. You will end up floating differently on the surface, and may decide to surface swim on your back. Shouldn't be a problem.
As to the BCD in your original post, it looks fine. I agree with MSilvia that I personally would go with something more minimalist, but that should do you fine.
As to the BCD in your original post, it looks fine. I agree with MSilvia that I personally would go with something more minimalist, but that should do you fine.