I'm not 6'7", only 6'2", but tip the scales at round 290.
I have basically the same complaint with the seat. It's ok for a couple hrs, but is quite the pain in the a@! after that. Seams to be too hard, but in reality the foam has compressed to the point that I'm sitting on the seat pan. Had this problem on my last 2 bikes as well, and decided to break out the big bucks for a Corbin. All I can say is they are well worth th price.
Corbin dual tour, rivco risers, iso grips, and Hagon nitro shocks are on my list of must haves.
Now to cover the cost...