Yeah, i would suggest going with the Kilo just based on the website. The fact that the frame doesn't say Mercier kind of bugs me, though. But then again I have no idea what's going on with Mercier as a company anymore. I do know they rely on Reynolds 520, which is a pretty strong but light alloy.
Not to mention the Tomcat is made by the same company which manufactures those folding bikes, "Yeah Bikes", so the quality may be for a less experienced crowd, or for someone not looking to invest heavily in a ride.