The answers to all of your questions are on the Ext4 wikipedia page. Specifically:
Max. file size: 16 TiB (for 4k block filesystem)
A quick google search seems to indicate that Android uses ext4 as well. I don't know any details - maybe somebody will come along with more specific information.