This map is just a function. We know it has an inverse (as a function), which is just . We also know that its inverse has an inverse,
Thus, is a bijection because it has an inverse.
Do you understand that?
That said, you working did seem fine. It was just the long way round!
If you have any problems showing linearity, ask. But do try it first...