this one helps. Well I suggest you have a look at the XNA Express using C#. You will need to pay $99AUD (Don't know the USD price) to get access to loading the game onto your Xbox. However you can't sell it at all, I believe you can put the source up so that other XNA peepz can play your game though. If you want to make an actual arcade game you need the real SDK which costs a wee bit of money and comes preloaded on an apple powermac :D.
will help you When you create an XNA game for any platform Visual Studio can create projects of the game for any of the other supported platforms. That way it is easy to run your Xbox game on Windows. The code base is shared among the projects. You can switch between the different projects by using the "set as startup project feature". However, keep in mind that some parts of the code will be specific to the given platform and the platforms themselves behave differently as well, so it will not be a fully featured debugging experience. In other words there will be issues that cannot easily be debugging unless you run on the specific platform.
seems to work fine You are hitting on one of the documented limitations of the Insider Program - namely, that you cannot publish your game with the Xbox Live integrations until the summer. Once we open up the program outside of the Insider Program, you can publish the game without concept approval or by being part of ID@Xbox.