Gateway will only work on firmwares 4.1 to 4.5 so if you xl is higher firmware it won't work.
It is region free so any game you put on it should work no problem. Update emunand (not sure how to do this as haven't got mine yet) so you can play newer games.
As for buying carts do you mean new retail games? I'm not sure but someone else can clarify