As I said before, I still think to much as a polygon modeler. Your way is much easier.
I also made the same shape with the boole function. (just for the fun)
Used the edges from the block. I just need to model more things with Moi. It is such a joy but where to find the time.... grrr :-)