Another problem that might be nit picking but would be critical in the real world: Is it reasonable to deprotonate the acetylene completely with 2 equivalents of base? This would create a molecule with a -2 charge. Once you've deprotonated something once, what does this do to the acidity of other protons on the molecule?
Once you've thought about that for a few minutes, how could you alter your synthetic plan to accomodate this? Hint: you don't really have to do anything "new."