Shimano road and mountain front derailleurs have slightly different cable pull, unfortunately, so that's likely your problem.
You can change the rings to ones that would work with a road triple front derailleur, or maybe get one of these:
http://jtekengineering.com/shiftmate_straight.htm
Cool bike by the way!