How can we convert time series data to supervised learning problem?
Since you always have a fixed number of days, I think your approach is good. In order to help the learning algorithm you might consider adding some statistics as features for every instance, for example:


mean of the last N days
difference dayN-day(N-1) (evolution)
...


Of course this can work only if there is actually a dependency between the features and the predicted speed.