It is not pretty but it should work just fine.
1st floor bathroom plumbing is complete! Also, I was able to run the 3" drain for the master bathroom up to the first floor. Hopefully it will be much smoother sailing from now on...
Thanks to Dad for all of the work adding in reinforcement to the joists wherever I made holes in them.
Joist reinforcement:
I also finished the sewage ejector tie-ins and got its vent up to the first floor. Its vent has to go all the way up to the roof. Sewage ejectors can't share a vent with other fixtures unfortunately.