That looks great!
However, For an adult, I'd make the cage at least six feet long. Ideally, eight feet long.
I'd also use a real rock basking platform, it hold the heat better, making the ambient temperature in the cage lower. Remember, basking spots will need to be 110 degrees and above.