The town of New Palestine is not due east of Indy/Warren Twp. It is due east of Beech Grove/Franklin Twp. It's on Brookville Road, which runs southeast from Indy (towards Brookville, duh).
Sugar Creek Township's northern border is basically US 40, which puts the majority of the twp closer to Franklin Twp than Warren.
It's southern border is Thompson Road, which in Indy runs south of I-465.
NP is a suburb by definition, but still has that small town feel.