On the other hand, this may be nothing at all. Electric Square has worked on another title lately, for Microsoft Studios no less.
Miami Street quietly launched on the Xbox Store last year, exclusively for Windows 10. It’s possible the original plan for
Miami Street involved mobile platforms — and the Forza name. Perhaps its blatant freemium nature forced a change of tack, and the text in the URL is just a remnant of past plans.