I did not check your calculations, but according to your numbers, yes, acetone is limiting (just). I would almost say they are present in stoechiometric ratio.
180% yield is not possible of course, you cannot get more than expected...
%yield = 100% * actual yield / theoretical yield
so calculate what you would get based on the moles of benzaldehyde (if acetone wasn't limiting), and calculate the actual yield. Then take the fraction to give %yield.