In all fairness, you were told by a bike mechanic that that wouldn't work and that you needed to use glue. Sitting and ignoring the inconvenient advice until somebody chimes in with the advice you want to hear seems a bit disingenuous.
I'm just going to point out that if your tubular comes off your rim it won't be while you're trackstanding or doing a skid, it will be while you're turning a corner at 35mph. Seems like an idiotic risk to take because you want the convenience of using tape instead of glue