The preview was a 400x500 portrait clamped to 320px in a 360px panel, showing an
unarmed character against nothing. Widen the panel, let the image take the height
the details can spare, and raise the render target to 640x800 so the larger
display is not upscaled mush.
Attach the character's weapons to the preview's hand attachment points — the
equipment was already parsed from SMSG_CHAR_ENUM, but only ever applied as
geosets and textures.
Load the race's glue scene (Interface\Glues\Models\UI_<Race>) behind the
character, so humans stand in Stormwind and orcs in Durotar as they do in the
original client.