So how much shock travel do you get with that 20 buck shock? Typical is about a 20 mm stroke, which you might use up half of just sitting on the bike.
Maybe I'm wrong, but that doesn't look like a quality shock with some longer stroke to me.
Bear in mind, yer taking to an audience here, who rides 30 mph for miles and miles and miles nonstop. Sure that shock is adequate for the distance and speed I could pedal it.
But here, we are ebikers. And what we are talking about is the bikes suitability as an ebike. Many here would have that thing going 40-50 mph, and believe me, by then that shock would be a joke.
Motorcycles use single pivot shocks all the time. But they use pivot angles don't usually result in a 1-1 ratio between wheel travel and shock stroke. And then they sure don't use a shock with 20 mm of stroke.
Put this on the bike, and you'd have a good enough setup.
http://www.chainreactioncycles.com/Models.aspx?ModelID=70137
Or better still this. http://www.chainreactioncycles.com/Models.aspx?ModelID=83209
I'm just trying to say, at the very least make sure your shock mounts don't prevent the use of a better quality shock with 60-70 mm stroke. A 4 bar link would of course make the bike dirt ridable, since the 60 mm stroke would produce 200 mm or more of wheel travel. But even with your current geometry, 60 mm would be enough travel to avoid bottoming out on a big bump hit at 30 mph.
So just make sure that if somebody wants to do a shock upgrade, the mounts don't interfere with the large fat end on typical air shocks. Better still, market the bike with a 200 buck shock on in rather than a 20 buck shock. You aren't selling to the wallmart bike market segment.
So why the hell are you putting a junk shock on such a nice frame!