second part of my comment :p
dont forget the river in bayern. Thats the danube, one of europes biggest rivers

. The danube river exits germany right below of the passau text. Maybe you can rearrange the stuff so it looks like it :p
Kassel -> Frankfurt
Frankfurt -> Pfalz
extend the new pfalz a bit westwards, shorten the koblenz-region (as to create a border between Trier and the new Pfalz region) and put a mountain range between trier and Pfalz (doesnt affect gameplay that way

. The mountain range should extend north-east-east to south-west-west (alternative if you include bridges, and have the rhine go all the way through germany, make it a river).
Try to make the new frankfurt region look less sausage like by cutting off a bit of Dortmund
http://www.wandkarten.cc/at/components/com_virtuemart/shop_image/product/230ecf0338278a579225c39418d3b5cf.jpgLook at the position of the new frankfurt region and you should see a state. Try to make the Frankfurt region look a bit more like the southern part of that state. That would be awesome

I still really dislike the mountain range north of dresden. Here's a possible solution:
Use bridges to connect territories over rivers (that way you can also put in the rhine and danube river almost completely...). Extend the northern river along the prussia/Niedersachsen-Anhalt borderlines til you get to the mountain range. Extend it southern along the leipzig/dresden border til it exits the map :p. Replace the mountain range with a river that flows into the new long river.on the eastern most site, find a solution to make it not go into poland but also no connection between berlin and dresden.
names in bayern (bavaria):
Nuremberg -> Augsburg
Regensburg -> Nuremberg
Try to extend the new Nuremberg northwards into the Bayreuth region to actually include the city Nuremberg (that tail of bayreuth needs to go :p )
München -> Ulm
Ulm -> Tübingen
Rosenheim -> München, extend the new München region westwards. Extend the new Ulm region northwards.
Bayreuth -> Franken
The river that makes the border for Rheinhessen and Niedersachsen-Anhalt, make the part of it between Münster (change it from Munster :p ) and Göttingen, Osnabrück into a mountain range. Thats the "Teutoburger Wald

). Extend the first border part river into Münster etc so you got the rhine (if you create bridges, you can extend it further to the south etc. Extend Düsseldorf to the river (no gameplay change) to create a shorter Münster and a place for the rhine river or so.
Thats it for now. Make a new scetch
