Yeah it's free , and a good thing.
I hope that the multiplayer will work smooth, and that we can set up our own servers, not have to depend on servers from Microsoft.
On the other side, that means there are going to be alot of people that are running a server on there 10MBIT connection.
But also people who got professional servers.
Boxart, yeah just the same, but i hope it will be the same like the GTA SA P.c verison.