Well, I don't know about all those tricks you posted, but here are a few things to keep in mind when creating a new routine.
1. Time. You want to go long enough to establish yourself and build interest, but not too long to where whatever you do starts to seem repetitive and you lose interest. Depending on the venue will give you an idea of time. 5-10 minutes in a restaurant, 20-30 minutes at a festival (could be longer if you're busking, but that wouldn't be close up as much as it would be stand up).
2. Material. You know your material better than anyone, and different effects, such as transpositions, changes, appearances, vanishes, etc. Make sure you don't heavily favor one versus the other. It's also best to break it up with some coins, sponge balls, rope, etc. It's very hard to do 100% cards all the time, and keep it entertaining. As much as well all like to think we can do that, most of us can't without boring our audiences to a certain degree. Not everyone is a Bill Malone or Darwin Ortiz, and we should try to make up for that with interesting props. It's far easier to entertain an audience with a chop cup or sponge balls, than it is to with 52 pieces of cardboard.
3. Audience Participation. One thing to keep in mind is that you definitely want the audience involved, but not in every trick. Depending on your style will help you decide whether to open with the help of an audience member or not. The first trick is the most important though, as it sets the tone of the rest of the performance.
4. Emotions. One of the best tips to get the best overall reactions is to take the audience on a roller coaster of emotions. Up and down, laughter, suspense. Calmness, high energy. Do that and it starts to build up. Just when they don't know what to expect is when you hit them with your closer and all hell breaks loose. That's worked wonders for me, and is a great technique to getting the most out of a performance.
Overall, these are just SOME tips to help with you creating a routine. Some stuff I consider when I'm putting together something new, and am working on scripting and what not.
Best.
Steve