The setup is quite nice..at first I thought the vine basking spot was too narrow for your dragon till I saw the other pictures, which showed you actually made a wide inclining basking area, which does allow your dragon to rest comfortable, and not worry about falling off the sides. The only thing I could suggest, is reduce the angle...it is rather steep, in time he may find it harder to stay up on it. For now, he looks comfortable on that basking spot.
Normally I don't recommend screen cages for all the reasons BDLvr mentioned, hard to keep heated, risk of damage to toes if dragons try to climb it, crickets can eat out of it, a high humidity in the room can affect your dragon etc. But if your room temperature is 80F, loss of heat to the room would not be an issue. Most people don't have such a high room temperature, so heat loss to the room would normally be very high. Not sure what your room humidity is, but if it rarely stays at 60% humidity or higher for prolonged periods (couple days or more regularly) that should be an issue either.
Lining the bottom of the cage with I believe, linoleum, was a good ideal, especially including the sides. This certainly will help prevent leakage through the screen, and make it harder for your dragon to climb the sides (but then again, a determined dragon can still get up the sides, but not all are such determined climbers).
In summary, your setup works ok with the screen cage, mostly because you have a high room temperature in the room the cage is in. If you kept it much cooler, especially in the winter months (not sure where you are located, so don't know how much different the winters are temp wise for you), it will be much harder to keep that cage warm enough.
-----
PHLdyPayne