What a nice anniversary gift. You are going to love it.
My wife and I have done three events with OEX, including the two-day class you signed up for this March (we did it last year). OEX are complete professionals. Their main focus is professional training to special forces and "other government agency" operators. Their weekend classes are a special side effort and represent a weekend off that was sacrificed out of love for the civilian off-roading community. Honestly, the two-day class is worth two or three times what they charge.
The first day, expect a couple classroom hours spent in their building, some time walking around everyone's rig, several more hours spent practicing specific skills and drills on a prepared obstacle course, capped by a trail ride to put the skills to use. The second day will work on various recovery skills - jacking, winching, kinetic rope pulls, etc, likely capped with a second trail run.
Lunches will be catered - a few days before the class you'll get an e-mail asking for meal preferences. Plan to camp and cook your own dinners and breakfasts, and they'll have campfires going each night where you can discuss things with the whole group, including those instructors who will be camping with you.
Past OEX training groups have included Tony Cerruto (former lead mobility trainer for the Army Third Special Forces Group, which covers Africa), Josh and Jillian (owners of Apex Overland), Jacob (LFD Offroad Fabrication), John Brady (OEX instructor and retired Army), and usually 3-4 more.
Tony, John, and the OEX training crew can teach you how to drive the ORP through damn near anything without letting crawl control do all the work. Josh, Jillian, and Jacob can answer any questions about build priorities, pitfalls, etc.
So bring a full tank of gas, a willingness to learn, and prep your rig each day so you won't be the last in line for the ride to the training site. Enjoy.
Note: My wife read this and added "make sure you have good gear for walking around in the mud." She's right - practicing getting unstuck means first getting stuck.