Stay end treatment and the fork blade terminations don't match, as the threading does not either...
Fork may be a replacement.
I like the rack bridge.
6cm of drop is kind of cyclocross territory.
If I was not buried in projects and had money to bank, I would be very interested.