Your questions are mainly asked "these are good approximations for the semicircle / arc of an ellipse."
You might want to try to calculate B_y(a) - sin(a) (of course, parameterizing your equations so that they end with (-1,0) with the same value a ) for your curve B(a) , in the graphics utility, such as Wolfram Alpha to display it, and see how variance is different and whether it is suitable for your purposes.
If you need a more accurate and non-visual answer, you can calculate
Integral (from 0 to K) [B_y(a) - sin(a)]^2 da / 2
Where K is the value of a , where both parameterized curves end with (-1,0) .
This integral is coupled / proportional (somewhat) to some degree of standard deviation and will serve well as a numerical analysis. If this is at your desired accuracy, you are good.
The second question, when you specify the affine transformation of a circle to an ellipse, will give you an error proportional to the original error if your transformation is essentially linear. If not, you can try using the Jacobian determinant of your transformation to see how the error changes.
I also found a nice Bezier semicircle approximation analysis , where the author finds a pretty sexual approximation

Provided by:
xValueInset = Diameter * 0.05
yValueOffset = radius * 4.0 / 3.0
P0 = (0,0)
P1 = (xValueInset, yValueOffset)
P2 = (Diameter - xValueInset, yValueOffset)
P3 = (Diameter, 0)
Where P1 and P2 are your control points. Note that this approaches a semicircle:
B(a) = [ (d/2)*cos(a)+d/2 , (d/2)*sin(a) ]