I'm a Sonic user, but I can answer a couple of your questions.
1. Does it route through my home internet connection?
It does not. Sonic's OpenVPN server is in their network, but not at your residential location.
2. If it does, does that mean I cannot connect to the VPN? My home download is around 12-14 but upload is ~1.
3. Does that mean my download will be what the max upload would be?
The speeds are not limited to that of your home connection.
3. If it does not, what type of speeds will I receive?
The speeds are actually more limited by what device you use to connect than the server itself, in my experience. For example, using a Macbook Air I get slower speeds than my home DSL:
If you were on a faster connection with a more capable device, you could see faster speeds than this. I think I've seen people on gigabit connections hitting 300Mbps on Sonic's OpenVPN.