After reading all of this i dont get why point-buy is the bad guy in this arguement, you got a lucky roll and made a super cool character. you could accomplish the same with just adding more points to your point buy.
If you argument is that rolling is better because you get lucky characters then the inverse is also true that rolling can suck because you can get a real sucky character.
I didn't say point buy is bad I am saying the recommend point buys in the DMG with 32 being the highest would have made it next to impossible to build this character.
Just because I prefer rolling does not mean I think point buy is bad and should not be in the game.