Well, here is my first attempt.
As the gentleman in my above link explains it is impossible to complete all cities using just the base set because there are an uneven number of city sides.
So because the river and the base set both have an odd number i used them together as he suggests.
I wanted to try to meet as much criteria as possible for the time i had (about 1 hour). I managed to make a rectangle with all cities completed, the largest city posible, and all cloisters uprite. I wanted to reduce the amount of roads exiting the rectangle and get the shields right side up but ran out of time.
Here it is.