Okay, I think you have a great start and some good things going for you. I definitely like how you have already planned a nice corner spot to cover your angles. I would use a small close up table and pad or if you don't have one, for now use a TV dinner tray and put your close up pad on that. The barrier of a table also cuts off the corners and kind of tells the spectators to give you some space. If you are taking a small gig case then set it back behind you in the corner so nobody can get to it or touch your things.
Inviting people over to the corner to toast your friends birthday is unique and I kind of like it actually. I will brainstorm some effects but doing the toast and then perhaps doing something with the beverage bottle, can, what have you, would be a great transition. And then you can go into your performance.
For this type of event, and being that it is not paid, I would NOT go more than 25 minutes. I'd hit them hard with about 5-6 effects and leave them wanting more. There is no need to load your pockets and gig case with 30 effects and go down the list showing them every magic item and effect you know. Trust me...I did that 10 years ago and thought that was the way to impress people....ha ha.
Believe the saying: Less is More
Also keep in mind this is a party for your friend and the attention should not be about you all night. You don't want every guest coming up to you the rest of the night bugging you for more magic when clearly everyone is there to celebrate your friends bday. Just politely tell them No and they will get the hint.
As far as effects, I would go with some variety. Please do not just perform card tricks unless you are Jon Armstrong, and I would recommend NOT opening with a card effect. Many times as soon as the deck comes out and you offer for someone to pick a card, 9 times out of 10 someone will yell out, "Oh, Ive seen this one..." when clearly they have no idea what you are even going to perform yet. It is annoying, but is the norm unfortunately.
I would make sure to include a few audience members into at least one or two effects so that, again, the focus isn't, "Hey, look at me, look at what I can do to fool you, but more of a "entertainment" factor. Humor at these types of gigs is a definite added bonus. If someone heckles you and it is actually a funny moment, just laugh with it and enjoy it. Don't try to make the witty remarks back.
As far as actual magic effects. Choose some items that have audience participation and definitely something that leaves your bday friend with a cool souvenir.
Something else to keep in mind. Please please please do NOT choose the best looking girl at the party to come up and help you as this is just asking for trouble. These types of women tend to always get their way and love the attention. Two, her boyfriend will get a little jealous of the moment you guys are sharing together even if you are genuinely not flirting....it looks bad and people read into it. I've been there and it doesn't go over well.
Definitely have some business cards available. If you don't have any right now....get some. Word of mouth travels fast and you will need enough business cards to give each person 2. They need to hang on to one and give one to a friend or family member who is not present at the party.
As far as actually performing. Small effects like Revoke will need some adaptation. When you draw a little X on a coin, that is going to be very difficult for spectators standing 10 feet away to see, especially if someone is kind of blocking their view. Always show things up chest high.
Personally I would try to do one money effect like a bill switch / change in a thumb tip, one metal bend routine, two card effects, maybe something mental like a book test, and perhaps one more item. Remember, a thumb tip could also but used for other things. Now days girls all wear those infinity scarves. You could have a girl take that off, load the thumb tip into it and drop a burning match / cigarette down into it.
I can't honestly sit here and hand pick you a list to perform. I know that sounds bad but it would be near impossible. I can only tell you what I would do in this situation with what props and effects I know and use.
I do hope I've given you a little help though.