I've never seen a silverfish battery on the downtube. I hope the mount is strong enough to hold it. Also watch the wiring in the bag. A common failure is the bullet connectors can get too hot, and melt the insulation.
The Vilano got some nice reviews on amazon. Enjoy and rmember that no one expects a bike to go 30 mph, so watch out for them cars.