I'd still be inclined to call this 2.5D or 3D at a stretch. Use of the terminology 'dimension' usually implies the ability to make use of that dimension an arbitrary amount. So X & Y can be as big as you can make the surface. That is your 2 true dimensions.
The Z, in this case, is only '3 layers'. Maybe in the future that can be an arbitrary size, but for now it's just 3 layers. Not really a full 'dimension'. Once they can go arbitrarily large in Z, then you can call it 3D.
As for 4 & 5 (size and orientation), there can only be a certain number of sizes and orientations that each bit could represent. Really this is just changing the storage from Base 2 (Or Base 10 to be /. pedantic) to Base N where N = number of orientations * number of sizes. Certainly a good idea, but it should, in my opinion, not be called a dimension. We could have really big values of N, but then it would be more analogous to analogue storage. I guess you could consider it as a dimension at that point, possibly, maybe.
Bah it's all just marketing anyway, right?
I will make one with dot colour as a factor. SIX DEE STORAGE!!!!