Yo turbo, looks good.
What happens if you don't have a hole in the main drain? A siphon should start without that hole. Same principal as a toilet. Once the water gets high enough above the drain, water pressure will force water 'over the falls' creating a siphon. Is the other end of the drain under water in the sump? If it's too far under water there could be a back pressure slowing down the start of the siphon.
How about some pics of it running?