Company admitted they photoshop the image. No Confirmation. When they say Our Bike? Do they have their own battery? I am confused.