I have a Corbin as well. The stock seat caused all the problems you mentioned. Unfortunately the Corbin also causes issues, specifically with the ischium (Learned that fancy work from that link). My legs are just to damn long, I'm 6'5". Check out
link and enter my height. You can see from the ergo diagram that my knees are higher than my butt. This transfers weight onto my ischium. As an example, sit on a hard chair and lift you knees to the level of your stomach (with back straight). I either need to get some highway pegs or mount some mid pegs. I seen a thread on this site about mounting a bar to the center stand mount and putting pegs on it. This would enable me to tuck my legs in and put more of my thigh on the seat. (If anyone can point me to that thread I would appreciate it.)