Going through months of research, having purchased Biktrix, Juiced and other bikes, going through service requests, failed configurations, keeping performance and price points in mind, I would recommend 2 paths:
1. Build your own: you must be willing to wait for shipping, do your own build...