The East Asia Cruiser Squadron sailing speed is unrealistic. Sailing distance from Tsingtao (Qingdao) where the East Asia Cruiser Squadron was based at to Manila is 1412 nautical miles / 2615 km. They were dispatched at 1402 on 16 June and arrived at Subic Bay (100 kms from Manila) at 2320 the same day. Therefore the German fleet sailed 2500 km in a little over 9 hours according to this TL. These ships would be lucky to cover 300 km in 9 hours - 2500 kms would take about 75 hours (over 3 days) at a maximum speed run.
I fixed the dates. If you see any more errors, just point them out. I want this to be a quality work, which I have obviously not been successful at thus far.