You need to put a video on your website of it being used, also set up, and with different karts.
Likes your logo better then last indeed, take it to a shop in your town for clean up maybe.
Sorry you not into signs anymore but sees you have moved on to something kinda cool.