You shouldn't try to specify an axis for each element of the data. Duh.

Y-axis is now rocking and rolling. Ho!
Both axes written. Nice and clean before trying to position the bubbles correctly.
Stuck on lines 109-127: I'm writing the lines, but they're all the same size and appended onto the right of the svg object. Want to orient them at the axis origin.

Added the portviz bingo for reference.