Yes no metter what 3DS is a 3DS
There are no '3DS XL' specific games. There are only '3DS games'. The XL is simply a larger model of the 3DS, not a new device.
Sometimes 3DS consoles are sold as a bundle deal with a game included, this game is a digital copy from the 3DS store. If a 3DS XL comes with a game it will clearly say so on the packaging, if there's nothing on the box then it's just a regular 3DS XL with no game preinstalled.
You'd have to use system transfer to migrate your ID from the 3DS to the 3DS XL before you can access your downloaded games on it.
No there isn't.
If you download a 3DS game or DSi Ware (not DLC) from the Nintendo eShop, the game will appear on the home menu for the 3DS XL.
Yes you can use almost anything on the Nintendo 3ds XL
Basically the 3DS XL is a larger 3DS so if you want a larger screen size, go for the 3DS XL. The 3DS is cheaper and is smaller if the XL is too bulky for you.
If you buy Mario Kart 7, retail or eShop download, it will be the full version and can be played on the 3DS, 3DS XL, and 2DS
I think it's the Nintendo 3DS XL.
No, It's for both 3DS and 3DS XL. 3DS XL is just a larger version of the 3DS.
Yes. The DSi, DSiXL, 3DS, and 3DS XL all have the same charger.
Of course. The 3DS XL is just bigger. It can still play normal DS and 3DS games.