Having Kronos 2mins away from Earth at warp is, well, idiotic. Why bother with a neutral zone when both worlds are now next door to each other? Klingon surprise attack by its entire fleet based at Kronos would be straightforward. It should be days away at least. Preferably weeks! It contradicts everything in Star Trek so far.
No, it really doesn't.
Warp speed has always been as fast as the plot needs it to be. In TOS, the Enterprise
traveled 990+ light years in a few hours. In TNG, Q hurled the Enterprise
7000 light years away and it would only take two years to get back to Federation space. In Voyager, it would take seventy years to travel 70,000 light years.