Unfortunately, apps seem to only be made available for US citizens (heck, this even goes for the FREE games that Amazon has programmed!)

I have somewhere read success stories from people who simply invented a residential address in the US, switched their account to it, and then were able to download apps. I personally never tried this, though. I doubt that this is legally waterproof, but you may want to think about it.

"Sideloading" is just a fancy term for "directly copying files on the device, without vendor control".

So essentially, plug in your Kindle to your computer, and it should appear as a device ("drive letter" or "mountpoint"). You can copy any file on that device. All the files that you put inside the "documents" folder will be considered by your Kindle.

That includes pdf, mobi, azw, etc. And azw2 is the "official" extension for Kindle Apps. So, if you have a PDF file and put it into the documents folder of your Kindle, you "sideloaded" it (because Amazon as a company doesn't know about it, but your device can handle it). That's pretty much about it.