I can't help you with a flour mill, but I can help you keep out of trouble. Your signature is so big, it will bring all the signature police down on you like a ton of bricks. Information about acceptable signatures can be found here:
http://forums.auran.com/trainz/showthread.php?t=23859