Just tried out the new CubicSurfaceExtractor. I noticed two things:
1) The outmost voxels are correctly drawn now

2) I had to include <Array.h> in order to compile my project using CubicSurfaceExtractor. I think the CSE class file should include this file itself.
And again a handful of warnings, I list them here in case you want to fix them (it took me only a couple of minutes):
Code:
__PolyVox_CubicSurfaceExtractor_H__
..\Tools\include\PolyVox\CubicSurfaceExtractor.h||In constructor 'PolyVox::CubicSurfaceExtractor<VoxelType>::CubicSurfaceExtractor(PolyVox::Volume<VoxelType>*, PolyVox::Region, PolyVox::SurfaceMesh<PolyVox::PositionMaterial>*) [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>]':|
D:\Programmieren\Mine_ModDLL\main.cpp:244|152|instantiated from here|
..\Tools\include\PolyVox\CubicSurfaceExtractor.h|59|warning: 'PolyVox::CubicSurfaceExtractor<PolyVox::MaterialDensityPair<unsigned char, 7u, 1u> >::m_regSizeInVoxels' will be initialized after|
..\Tools\include\PolyVox\CubicSurfaceExtractor.h|56|warning: 'PolyVox::SurfaceMesh<PolyVox::PositionMaterial>* PolyVox::CubicSurfaceExtractor<PolyVox::MaterialDensityPair<unsigned char, 7u, 1u> >::m_meshCurrent'|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl|36|warning: when initialized here|
__PolyVox_Array_H__
..\Tools\include\PolyVox\Array.h||In constructor 'PolyVox::Array<dimensions, ElementType>::Array() [with unsigned int noOfDims = 3u, ElementType = PolyVox::IndexAndMaterial]':|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl:40|24|instantiated from 'PolyVox::CubicSurfaceExtractor<VoxelType>::CubicSurfaceExtractor(PolyVox::Volume<VoxelType>*, PolyVox::Region, PolyVox::SurfaceMesh<PolyVox::PositionMaterial>*) [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>]'|
D:\Programmieren\Mine_ModDLL\main.cpp:244|152|instantiated from here|
..\Tools\include\PolyVox\Array.h|111|warning: 'PolyVox::Array<3u, PolyVox::IndexAndMaterial>::m_pElements' will be initialized after|
..\Tools\include\PolyVox\Array.h|108|warning: 'uint32_t* PolyVox::Array<3u, PolyVox::IndexAndMaterial>::m_pDimensions'|
..\Tools\include\PolyVox\Array.inl|31|warning: when initialized here|
Array.inl
..\Tools\include\PolyVox\Array.inl||In member function 'void PolyVox::Array<dimensions, ElementType>::resize(const uint32_t (&)[noOfDims]) [with unsigned int noOfDims = 3u, ElementType = PolyVox::IndexAndMaterial, uint32_t = unsigned int]':|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl:53|3|instantiated from 'void PolyVox::CubicSurfaceExtractor<VoxelType>::execute() [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>]'|
D:\Programmieren\Mine_ModDLL\main.cpp:245|27|instantiated from here|
..\Tools\include\PolyVox\Array.inl|147|warning: comparison between signed and unsigned integer expressions|
CubicSurfaceExtractor.inl
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl||In member function 'int32_t PolyVox::CubicSurfaceExtractor<VoxelType>::addVertex(float, float, float, uint8_t, PolyVox::Array<3u, PolyVox::IndexAndMaterial>&) [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>, int32_t = int, uint8_t = unsigned char]':|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl:87|103|instantiated from 'void PolyVox::CubicSurfaceExtractor<VoxelType>::execute() [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>]'|
D:\Programmieren\Mine_ModDLL\main.cpp:245|27|instantiated from here|
CubicSurfaceExtractor.inl
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl|174|warning: comparison between signed and unsigned integer expressions|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl:87|103|instantiated from 'void PolyVox::CubicSurfaceExtractor<VoxelType>::execute() [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>]'|
D:\Programmieren\Mine_ModDLL\main.cpp:245|27|instantiated from here|
CubicSurfaceExtractor.inl
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl|172|warning: unused variable 'uZ'|
__PolyVox_SubArray_H__
..\Tools\include\PolyVox\PolyVoxImpl\SubArray.h||In constructor 'PolyVox::SubArray<noOfDims, ElementType>::SubArray(ElementType*, uint32_t*, uint32_t*) [with unsigned int noOfDims = 2u, ElementType = PolyVox::IndexAndMaterial, uint32_t = unsigned int]':|
..\Tools\include\PolyVox\Array.inl:79|33|instantiated from 'PolyVox::SubArray<(noOfDims - 1), ElementType> PolyVox::Array<dimensions, ElementType>::operator[](uint32_t) [with unsigned int noOfDims = 3u, ElementType = PolyVox::IndexAndMaterial, uint32_t = unsigned int]'|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl:176|58|instantiated from 'int32_t PolyVox::CubicSurfaceExtractor<VoxelType>::addVertex(float, float, float, uint8_t, PolyVox::Array<3u, PolyVox::IndexAndMaterial>&) [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>, int32_t = int, uint8_t = unsigned char]'|
..\Tools\include\PolyVox\CubicSurfaceExtractor.inl:87|103|instantiated from 'void PolyVox::CubicSurfaceExtractor<VoxelType>::execute() [with VoxelType = PolyVox::MaterialDensityPair<unsigned char, 7u, 1u>]'|
D:\Programmieren\Mine_ModDLL\main.cpp:245|27|instantiated from here|
..\Tools\include\PolyVox\PolyVoxImpl\SubArray.h|56|warning: 'PolyVox::SubArray<2u, PolyVox::IndexAndMaterial>::m_pElements' will be initialized after|
..\Tools\include\PolyVox\PolyVoxImpl\SubArray.h|53|warning: 'uint32_t* PolyVox::SubArray<2u, PolyVox::IndexAndMaterial>::m_pDimensions'|
..\Tools\include\PolyVox\PolyVoxImpl\SubArray.inl|47|warning: when initialized here|