Another thing, up and above what I have said, I did a quick ToString() on the Geometry Type and below is part of the output and it just seems wrong... I'm just trying to figure out where I'm going wrong.
POLYGON ((-105007.31790555734 -2878601.9842749489, -105125.62059931271 -2878828.23042175, -105405.27413772233 -2879363.7116128067, -105539.43618392479 -2879610.5916303722, -105649.44805784523 -2879820.7151398351, -105725.61231659539 -2879965.6812729761, -105774.44137298595 -2880066.889866814, -105834.16513400245 -2880190.166801014, -105859.82656342816 -2880228.2059731353, -105893.97620651033 -