You can add Surface Textures to a Corridor Surface Model today Steve - the Breaklines of a Corridor Surface Model are all set up as "Sharp and Texture Boundaries" internally, so if you create Materials for e.g. Asphalt, Grass etc in the MSI Manager, you can then use the apply Surface Texture command to the Pavement, Shoulder, Verge, Embankment etc and it will render it up for you - we do that automatically for Intersection models, and I am trying to get Textures / Site Improvements added into Corridor models in the future when you define a surface instruction - however that is a ways out - but the Surface Texture process works today. The video below shows how to do this
When texturing near vertical surfaces, I recommend just using solid colors for that as patterns get stretched a lot in the Vertical axis and don't look as you want them - so where you asked for Brick - assume for walls - I would just use a solid Brick color as opposed to a Brick Texture pattern as we only apply the textures in the Horizontal and then stretch them over the surface model at this time.
Hope this answers the question
Alan