I have a Nite eye ECR26 that meets most of your requirements. It has mode memory, so turn off on hi that will be there next time you turn it on.
Its one 18650 and side switch, as well as USB rechargeable. The head is slightly bigger than the body, but not by much.