Few things I'd like to comment.
Quite a few bits can be left out of the trick itself. Too much fats for my liking. (i.e. Why all that shuffles? Why all the fancy cuts just to produce random cards?)
Going along with that, some of the moves lacked motivations. You can justify those EASIER if you were talking through out the performance, but then again, I personally can't imagine much good justifications of why I had to do fancy cuts to find two indifferent cards (that doesn't mean you can't, I just personally can't).
My advice would be watch other sandwich effects. I'm sure you can find plenty of them in YouTube. Lastly, practice the sleights. I'm sure you are, but I'd be reluctant to post any trick that flashed the method.
Hope these helps.