>>1345750are those VP toe clips? i have two pairs and absolutely love them, best foot retention there is outside actual clipless pedals (one thing you might want to improve is using leather straps, much stiffer and hold position better)
never considered green bar tape but it looks neat from your bike so i might get some myself
nice build