Well I am a very satisfied BionX owner so...

I also have everything on the rear on my bike, battery, hub motor, cargo rack... No problems...

Love my set up, big fat 2" tire on the rear and except for the speed restriction would not change a thing...

You can get the battery setup for the centre of the bike which should help the balance of the bike. So... I would still get the same thing again, for my next bike but maybe the 500 watt motor instead, or maybe the 350 but the 500 motors battery...