I have a Dahon with a cracked seatpost tube. I drilled a hole at the end of the crack and have ridden it for 1500km without issues.
I wouldn't ride your frame though. It seems like a really long crack in places that are crucial to safety. Also, I definitely wouldn't buy a Dahon again.