Before I submit this as a bug, I would like at least 1 confirmation.
Lets say that I build the matrix out of landscape normals and apply it to minimesh:
for i as integer = 0 to 100
Minimesh.SetMatrix(i, GetMatrixFromLandscapePoint(x,z))
next
As you can see in the following screenie, it works:

Now, the problem I get is if I try to get the rotation values from that minimesh, it always return 0.
for i as integer = 0 to 100
vRotation = Minimesh.GetRotation(i)
Minimesh.SetRotation(i, vRotation)
next
As seen in the following screenie, all rotation values are set to zero:

Correct me if I'm wrong, but after applying a matrix to a mesh/minimesh, shouldn't the rotation be updated as well?