Oh Sweety, you are being soooo hard on yourself and in a few months time you will look back (as I did) and realise how hopelessly high you had your expectations set and how different the reality is.
FWIW after our DD (now 19m) was born, I barely left our bedroom (where I had given birth) with her for about 3 weeks! Literally. A bath, the occasional potter down stairs or sniff the fresh air in the garden, that was it and I was happy with that. I found the instinct to be in our 'nest' was overwhelmingly strong. You are feeding all the bloomin time when they are tiny. It does get better I promise, it just feels like forever for a while
. And it took me quite a few weeks, maybe 3 or 4 months to be truly slick with the breast feeding discreetly business.
I always think that the whole birth-feeding combo can be likened to running a marathon and then as you cross the finish line, having to learn Japanese (unless you are Japanese, in which case some other difficult new skill
). You are totally knackered and bf is a difficult to master, totally new and alien skill. Give youself and your baby time to get to grips with it, well done for persevering so far. 
People came to visit us and not me to them for quite some time. I can remember setting off for a visit to my aunts (about half hour by car) when DD was about 6 weeks old and thinking to myself that I should really have everything sorted by now and be much more organised than I was. I look back at the new mum that I was then and can't believe how hard I was on myself and totally unrealistic.
You are doing nothing wrong and everything right. My advice would be get your friend to bring to your house (which is quite within it's rights to be a tip at the moment) whatever they were going to make for your lunch at their house on Monday. Get them to come over at about 2pm and try if possible to shoe horn in a nap for yourself (not tidying up!) before they arrive. Warn them in advance that you will be superglued to the sofa with your LO stuck to your boob which is likely to be on display for all to see.
If they are not the kind of friend that this would be possible with, then yes, I agree postpone and dial your expectations down a few notches. The post-birth euphoria is starting to die down a bit now and you need to protect your limited energy supply by being kind to yourself and taking pride in small victories. FWIW there's no way I would have ever been ready by 11am by your stage of the game so I'd say you've got more that enough to be very proud of already. Well done.
:)