That traitor saddle is a pretty generic Velo design. I have one under a different branding. (it also looks like the Charge Knife is a very similar design)
I can only ride in it with cycling shorts, for a few days. I work on my bike, Monday-Tuesday is fine, but by Friday my whole ass is killing me. I don't even dare ride on it with out cycling shorts.
I am replacing the saddle today.