I think you are introducing too many new innovations (variables) . If the unit does not perform as expected it will be harder to isolate the root cause. I believe your floating baffle will leak. Why not mount it rigidly (with more fasteners and glue) and front load the driver conventionally?
.....^^^^^