The German is... well... not bad for a program. It is the level I would expect from a foreigner who's been living here for a year or two or from someone who has taken some courses. The mistakes...