But you did say 2*BuLi? So, still the problem with the second step, base, acidic protons and aldehyde, its a recipe for disaster (or at least polymer/dimer/oligomer etc.). The chemistry would be completely different but I think you need to work with a protected aldehyde group from the start. The molecule you make in the second step is very, very sensitive to basic conditions. With that said I think your project is very ambitious.