If you want to try again a few things I did
Would put my nipple on the nose, wait for the mouth to open and flip my nipple down. That usually got the best position. I would count to 10, if it still hurt I would put my little finger in her mouth to take her off and start again.
Regarding feeding times, everyone seemed shocked that mine would feed in about 10 minutes... I got worried about this, however she put on weight fine and is now a healthy 1 year old.
Let down can be very fast so baby gets all the milk they need quickly.
If you get engorgement you may have to change position slightly. I put cold Savoy cabbage leaves down my bra to help with relief and cold flannels. Expressed a little and that helped settle it down.
I also should have had shared in lanisoh not only for the best nipple cream ever (which is basically the same as Elizabeth Ardens 8 hour cream. Made from same stuff) but also their breast pads which1 found the most comfortable
Bf seems to be a fine art and not something that comes "naturally" so don't beat yourself up over it. As long as baby gets food it doesn't matter what source it comes from
Also be kind to yourself. You have a brand new baby, no sleep and needing to rest up from the c section. It does get easier so try to relax and enjoy your little bundle of joy