OrientatedBoundingBox now simply takes a Matrix which has the Position/Scale/Rotation.  Sorry - this is a breaking change.
Expose the planes that make up the Frustum.  Update Intersects method with a new method that works for non cube frustums.
Update OrientatedBoundingBox method in Ray.cs to work with the new Matrix.