Re: 2 simple questions...
It 's almost certain to support SD cards, they blew it with the s6 and I really don't expect them to make that mistake again. And they will gladly sell you their 512gb card. But I doubt the battery will be removable, Apple really screwed up the market for that by proving their customers are dumb enough to put up without removable batteries, and that has messed it up for everyone as they try to out do each other on thinness.
Just add a couple of mm and boost the battery by 50% or more and I won't mind the nonremovable battery so much.