Simply, Wow. +6 for effort, producing a working business model, and because I'm literally watching the Oscars right now.
I have been watching this Mars One drama for a little while now, and besides my main question of "Why not Moon First?", I was always trying to figure out the actual economics of it all. As others in this thread have pointed out NASA + ESA + RSA + JAXA, et all., are still firmly in LEO. Currently only one option available for human taxi service to said LEO.
However, your description sounds like the best I've heard to date. As I read it I could imagine the "Mars One Crew Transfer Vehicle" circa 2024 in LEO with 64-bit color windows from W.O.O.L. How the fuck would the crew inside even know the difference?
Landing them back on Earth (a.k.a. Mars) in a Truman Show situation with the whole reality TV bit ready to go is icing the cake thick.