I forgot you were starting with a bike. Mine is 67cm pivot to motor axle, 20cm pivot to shock attachment, with a 140cm wheelbase. I've got 10ah 20s lipo rigidly attached to a piece of 16mm plywood which is rigidly attached to form the bottom of the battery area in the angle iron swingarm. The entire swingarm assembly probably weighs about 70lbs.

Of course the little Fox Float air shock can't dampen that load, but in regular road use it works surprisingly well. A single bump or hole isn't a big deal, but bumpy sections require care. If I could raise the shock attachment point further from the pivot and fit a stronger shock, I'm sure I could tune it far better. On good road all that weight is virtually unnoticeable due to where it is placed.
As long as your rear wheel doesn't go airborne the lower and closer to the rear wheel you can place weight, the more light and nimble and bicycle-like it will feel. In the swingarm as unsprung weight is no good on the bumps, but the 12lbs or so of battery centered forward of the midpoint is almost immaterial compared to the total weight. I'd never recommend it to someone just due to the vibration on the battery, I have certainty that mine is 100% secure and well compressed, so no banging around or cell deformation is possible.
Battery space is our biggest premium, and you'll want a big battery for good range when you take advantage of performance. If you have good quality roads, you should consider going hardtail. On smooth roads nothing handles like a hardtail. You do have to take extra care about unexpected bumps or holes, but a suspended seat may be an answer, and still get exactly the lines you want without suspension sag changing the look. That also simplifies attachment of your tailbox, and of course gives total freedom to pack a lot of batteries in front of the rear wheel, especially with width no real concern due to feet forward pedals.
Here's my 4yo cargo bike Blue, that actually started life as a steel dual sus MTB. I turned it into a hardtail. It has 1.4kwh of A123 M1's in that box, but I could easily double that capacity.
Another option would be to move the pivot point reward and make a short swingarm to match the motor. You only want a few inches of travel, so a low pivot-to-axle/pivot-to-shock ratio makes the big motor wheel weight far easier for a bike shock to control. That would free up a lot of space below the seat for batts.
I'm with Full-Throttle on the head tube angle. It seems too steep, which seems to get more problematic with longer wheelbase bikes. Blue's was too steep when I first built it, and I had to hack it off and put it on at a more slack angle. I ended up with 4.5" of trail if I remember correctly, and it's a bit long for very low speeds like under 5mph, but even at 60mph it tracks like on rails.
John